public void CallTest() { var client = WcfClientProxy.CreateProxy <ITestSvc>(); var text = client.GetMessageSync("zz"); Assert.AreEqual("hello zz", text); }
public async Task CallAsyncTest() { var client = WcfClientProxy.CreateProxy <ITestSvc>(); var text = await client.GetMessageAsync("zz"); Assert.AreEqual("hello zz", text); }
public void CallIn100Test() { var client1 = WcfClientProxy.CreateProxy <ITestSvc>(); for (int i = 0; i < 100; i++) { var text = client1.GetMessageSync("zz"); Assert.AreEqual("hello zz", text); } for (int i = 0; i < 100; i++) { var client2 = WcfClientProxy.CreateProxy <ITestSvc>(); var text = client2.GetMessageSync("zz"); Assert.AreEqual("hello zz", text); } }
public void CallInExceptionTest() { bool isFault = false; try { var client = WcfClientProxy.CreateProxy <ITestSvc>(); var text = client.GetMessageSync("fault"); } catch (FaultException <MyFault> ex) when(ex.Detail.Text == "fault") { isFault = true; } catch (Exception ex) { } Assert.IsTrue(isFault); }
public async Task CallInAsync100Test() { var client1 = WcfClientProxy.CreateProxy <ITestSvc>(); for (int i = 0; i < 100; i++) { var text = await client1.GetMessageAsync("zz"); Assert.AreEqual("hello zz", text); } for (int i = 0; i < 100; i++) { var client2 = WcfClientProxy.CreateProxy <ITestSvc>(); var text = await client2.GetMessageAsync("zz"); Assert.AreEqual("hello zz", text); } }