Skip to content

Commit

Permalink
Merge pull request #903 from Cysharp/feature/FixReceivedUnaryTest
Browse files Browse the repository at this point in the history
Fix unit tests
  • Loading branch information
mayuki authored Jan 24, 2025
2 parents ddba57a + 025753c commit 712b58f
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions tests/MagicOnion.Client.Tests/UnaryTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public async Task Clone_WithOptions()

// Assert
Assert.NotNull(client);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<Nil>, Box<Nil>>)!, default, default, default!);
Assert.NotNull(actualCallOptions.Headers);
Assert.Contains(actualCallOptions.Headers, x => x.Key == "foo" && x.Value == "bar");
}
Expand All @@ -61,7 +61,7 @@ public async Task Clone_WithHost()

// Assert
Assert.NotNull(client);
callInvokerMock.Received();
_ = callInvokerMock.Received().AsyncUnaryCall(Arg.Any<Method<Box<Nil>, Box<Nil>>>(), "www.example.com", Arg.Any<CallOptions>(), Arg.Any<Box<Nil>>());
}

[Fact]
Expand All @@ -87,7 +87,7 @@ public async Task Clone_WithCancellationToken()

// Assert
Assert.NotNull(client);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<Nil>, Box<Nil>>)!, default, default!, default!);
Assert.Equal(cts.Token, actualCancellationToken);
}

Expand All @@ -113,7 +113,7 @@ public async Task Clone_WithHeaders()

// Assert
Assert.NotNull(client);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<Nil>, Box<Nil>>)!, default, default, default!);
Assert.NotNull(actualHeaders);
Assert.Contains(actualHeaders, x => x.Key == "foo" && x.Value == "bar");
}
Expand Down Expand Up @@ -142,7 +142,7 @@ public async Task ParameterlessRequestsNil()

// Assert
Assert.Equal(Nil.Default, result);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<Nil>, Box<Nil>>)!, default, default, default!);
Assert.Equal(new[] { MessagePackCode.Nil }, serializedResponse.ToArray());
}

Expand All @@ -160,7 +160,7 @@ public async Task ParameterlessReturnNil()

// Assert
Assert.Equal(Nil.Default, result);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<Nil>, Box<Nil>>)!, default, default, default!);
}

[Fact]
Expand All @@ -177,7 +177,7 @@ public async Task ParameterlessReturnValueType()

// Assert
Assert.Equal(123, result);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<Nil>, Box<int>>)!, default, default, default!);
}

[Fact]
Expand All @@ -194,7 +194,7 @@ public async Task ParameterlessReturnRefType()

// Assert
Assert.Equal("FooBar", result);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<Nil>, string>)!, default, default, default!);
}

[Fact]
Expand All @@ -213,7 +213,7 @@ public async Task OneRefTypeParameterReturnValueType()

// Assert
Assert.Equal(123, result);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<string, Box<int>>)!, default, default, default!);
}

[Fact]
Expand All @@ -232,7 +232,7 @@ public async Task OneValueTypeParameterReturnValueType()

// Assert
Assert.Equal(456, result);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<int>, Box<int>>)!, default, default, default!);
}

[Fact]
Expand All @@ -258,7 +258,7 @@ public async Task OneRefTypeParameterReturnRefType()

// Assert
Assert.Equal("Ok", result);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<string, string>)!, default, default, default!);
Assert.Equal("RequestValue", sentRequest);
}

Expand All @@ -285,7 +285,7 @@ public async Task OneValueTypeParameterReturnRefType()

// Assert
Assert.Equal("OK", result);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<int>, string>)!, default, default, default!);
Assert.Equal(123, (sentRequest?.Value));
}

Expand Down Expand Up @@ -313,7 +313,7 @@ public async Task TwoParametersReturnRefType()

// Assert
Assert.Equal("OK", result);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<DynamicArgumentTuple<int, string>>, string>)!, default, default, default!);
Assert.Equal(123, (sentRequest?.Value.Item1));
Assert.Equal("Foo", (sentRequest?.Value.Item2));
}
Expand Down Expand Up @@ -342,7 +342,7 @@ public async Task TwoParametersReturnValueType()

// Assert
Assert.Equal(987, result);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<DynamicArgumentTuple<int, string>>, Box<int>>)!, default, default, default!);
Assert.Equal(123, (sentRequest?.Value.Item1));
Assert.Equal("Foo", (sentRequest?.Value.Item2));
}
Expand All @@ -360,7 +360,7 @@ public async Task ParameterlessNonGenericReturnType()
await client.ParameterlessNonGenericReturnType();

// Assert
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<Nil>, Box<Nil>>)!, default, default, default!);
}

[Fact]
Expand All @@ -377,7 +377,7 @@ public async Task OneRefTypeParameterNonGenericReturnType()
await client.OneRefTypeParameterNonGenericReturnType(request);

// Assert
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<string, Box<Nil>>)!, default, default, default!);
}

[Fact]
Expand All @@ -394,7 +394,7 @@ public async Task OneValueTypeParameterNonGenericReturnType()
await client.OneValueTypeParameterNonGenericReturnType(request);

// Assert
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<int>, Box<Nil>>)!, default, default, default!);
}

[Fact]
Expand All @@ -419,7 +419,7 @@ public async Task TwoParametersNonGenericReturnType()
await client.TwoParametersNonGenericReturnType(requestArg1, requestArg2);

// Assert
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<DynamicArgumentTuple<int, string>>, Box<Nil>>)!, default, default, default!);
Assert.Equal(123, (sentRequest?.Value.Item1));
Assert.Equal("Foo", (sentRequest?.Value.Item2));
}
Expand All @@ -444,7 +444,7 @@ public async Task ThrowsResponseHeaders()
// Assert
Assert.Equal(StatusCode.Unknown, result.StatusCode);
Assert.Equal("FaultedOnResponseHeaders", result.Message);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<Nil>, Box<int>>)!, default, default, default!);
}

[Fact]
Expand All @@ -462,7 +462,7 @@ public async Task ThrowsResponse()
// Assert
Assert.Equal(StatusCode.Unknown, result.StatusCode);
Assert.Equal("Faulted", result.Message);
callInvokerMock.Received();
_ = callInvokerMock.ReceivedWithAnyArgs().AsyncUnaryCall(default(Method<Box<Nil>, Box<int>>)!, default, default, default!);
}

public interface IUnaryTestService : IService<IUnaryTestService>
Expand Down

0 comments on commit 712b58f

Please sign in to comment.