public MagicOnionServerCallTest(SomeObject payload) { _server = new TestServer(new WebHostBuilder().UseStartup <Startup>()); _client = _server.CreateClient(); _request = new StubHttpRequest( _client, "/ITestServiceMagicOnion/PingPong", MessageSerializer.Create(MessagePackMarshallerFactory.Default, payload)); }
public ProtobufGrpcServerCallTest(SomeObject payload) { _server = new TestServer(new WebHostBuilder().UseStartup <Startup>()); _client = _server.CreateClient(); _request = new StubHttpRequest( _client, "/ServiceModel.Grpc.Benchmarks.Domain.TestService/PingPong", MessageSerializer.Create(ProtobufMarshallerFactory.Default, payload)); }
public NativeGrpcServerCallTest(SomeObject payload) { _server = new TestServer(new WebHostBuilder().UseStartup <Startup>()); _client = _server.CreateClient(); _request = new StubHttpRequest( _client, "/TestServiceNative/PingPong", MessageSerializer.Create(DomainExtensions.CopyToProto(payload))); }
public ServiceModelGrpcServerCallTest(IMarshallerFactory marshallerFactory, SomeObject payload) { var builder = new WebHostBuilder() .UseStartup(_ => new Startup(marshallerFactory)); _server = new TestServer(builder); _client = _server.CreateClient(); _request = new StubHttpRequest( _client, "/ITestService/PingPong", MessageSerializer.Create(marshallerFactory, new Message <SomeObject>(payload))); }
public ServiceModelGrpcProtoServerCallTest(SomeObject payload) { var builder = new WebHostBuilder().UseStartup <Startup>(); _server = new TestServer(builder); _client = _server.CreateClient(); var proto = DomainExtensions.CopyToProto(payload); _request = new StubHttpRequest( _client, "/ITestService/PingPongProto", MessageSerializer.Create(GoogleProtoMarshallerFactory.Default, new Message <SomeObjectProto>(proto))); }
public StubHttpMessageHandler(IMessage response) { _responsePayload = MessageSerializer.Create(response); }
public StubHttpMessageHandler(IMarshallerFactory marshallerFactory, object response) { _responsePayload = MessageSerializer.Create(marshallerFactory, response); }