public async Task EchoService_Test() { StartProcesses(); var(e, v) = await JClient.CallAsync <EchoView>("echo", new { Msg = "Hello" }, serviceUri : simpleAppUri); Assert.Null(e); Assert.Equal("Hello", v.Msg); CloseProcesses(); }
public async Task MoreService_Test() { StartProcesses(); { var(e, v) = await JClient.CallAsync <string>("Func11_1", "Hello", serviceUri : simpleAppUri); Assert.Null(e); Assert.Equal("Hello_func11_1", v); } { var(e, v) = await JClient.CallAsync <string>("Func10_1", "Hello", serviceUri : simpleAppUri); Assert.Null(e); Assert.Equal("Hello", v); } { var(e, v) = await JClient.CallAsync <string>("Func01_1", "Hello", serviceUri : simpleAppUri); Assert.Null(e); Assert.Equal("func01_1", v); } { var(e, v) = await JClient.CallAsync <string>("Func00_1", null, serviceUri : simpleAppUri); Assert.Null(e); Assert.Equal("Func00_1", v); } { var e = await JClient.CallAsync("Func11_0", "Hello", serviceUri : simpleAppUri); Assert.Null(e); } { var e = await JClient.CallAsync("Func10_0", "Hello", serviceUri : simpleAppUri); Assert.Null(e); } { var e = await JClient.CallAsync("Func01_0", null, serviceUri : simpleAppUri); Assert.Null(e); } { var e = await JClient.CallAsync("Func00_0", null, serviceUri : simpleAppUri); Assert.Null(e); } // no method error { var e = await JClient.CallAsync("NoSuchMethod", "Hello", serviceUri : simpleAppUri); Assert.Equal(-32601, e.Code); } CloseProcesses(); }