public void WithStatus_enriches_produced_call(AsyncUnaryTestCallBuilder <HelloReply> sut, Func <Status> statusFunc, Status status) { Mock.Get(statusFunc).Setup(p => p()).Returns(status); var call = sut.WithStatus(statusFunc).Build(); Assert.That(call.GetStatus(), Is.EqualTo(status)); }
public void WithTrailers_enriches_produced_call(AsyncUnaryTestCallBuilder <HelloReply> sut, Func <Metadata> trailersFunc, Metadata trailers) { Mock.Get(trailersFunc).Setup(p => p()).Returns(trailers); var call = sut.WithTrailers(trailersFunc).Build(); Assert.That(call.GetTrailers(), Is.EqualTo(trailers)); }
public void Call_customizations_can_be_chained(AsyncUnaryTestCallBuilder <HelloReply> sut, Metadata responseHeaders, Status status, Metadata trailers, Action disposableAction) { var call = sut.WithResponseHeaders(responseHeaders).WithStatus(status).WithTrailers(trailers).WithDisposeAction(disposableAction).Build(); Assert.Multiple(async() => { Assert.That(await call.ResponseHeadersAsync, Is.SameAs(responseHeaders)); Assert.That(call.GetStatus(), Is.EqualTo(status)); Assert.That(call.GetTrailers(), Is.EqualTo(trailers)); }); }
public void WithTrailers_enriches_produced_call(AsyncUnaryTestCallBuilder <HelloReply> sut, Metadata trailers) { var call = sut.WithTrailers(trailers).Build(); Assert.That(call.GetTrailers(), Is.EqualTo(trailers)); }
public void WithStatus_enriches_produced_call(AsyncUnaryTestCallBuilder <HelloReply> sut, Status status) { var call = sut.WithStatus(status).Build(); Assert.That(call.GetStatus(), Is.EqualTo(status)); }
public void WithResponseHeaders_enriches_produced_call(AsyncUnaryTestCallBuilder <HelloReply> sut, Task <Metadata> responseHeaders) { var call = sut.WithResponseHeaders(responseHeaders).Build(); Assert.That(call.ResponseHeadersAsync, Is.SameAs(responseHeaders)); }
public void Build_returns_call_with_response(AsyncUnaryTestCallBuilder <HelloReply> sut) { var call = sut.Build(); Assert.That(call, Is.InstanceOf <AsyncUnaryCall <HelloReply> >()); }
public async Task Build_returns_call_with_response([Frozen] HelloReply result, AsyncUnaryTestCallBuilder <HelloReply> sut) { var actual = await sut.Build(); Assert.That(actual, Is.SameAs(result)); }