public void SendsAndReceives() { IClient client = CreateClient(); _runtime.ReadResponse().Returns(GetOkResponse(new NamingResponse( new NamingResponse.NamingData(dotnet: "DotNet.Name") ))); NamingRequest request = new NamingRequest("myAssembly"); client.Naming(request); _runtime.Received().WriteRequest(Arg.Is <string>( actual => PlatformIndependentEqual(JsonConvert.SerializeObject(request), actual) )); _runtime.Received().ReadResponse(); }
public NamingResponse Naming(NamingRequest request) { return(Send <NamingRequest, NamingResponse>(request)); }