Beispiel #1
0
        public void CallTest()
        {
            var client = WcfClientProxy.CreateProxy <ITestSvc>();
            var text   = client.GetMessageSync("zz");

            Assert.AreEqual("hello zz", text);
        }
Beispiel #2
0
        public async Task CallAsyncTest()
        {
            var client = WcfClientProxy.CreateProxy <ITestSvc>();
            var text   = await client.GetMessageAsync("zz");

            Assert.AreEqual("hello zz", text);
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
            }
        }