Exemple #1
0
 public void closeProxy()
 {
     DI.log.info("Closing down host");
     o2GenericWcfHost.stopHost();
     o2GenericWcfHost.hostClosed.WaitOne();
     DI.log.info("Host closed is set, so finishing off test");
 }
        public void startWcfHost()
        {
            DI.log.info("in startWcfHost");
            var o2WcfHost = new O2GenericWcfHost <IO2WcfUnitTest>("test_startWcfHost", typeof(KO2WcfUnitTest));

            // create host
            DI.log.info("Starting Host");
            var hostStartedOk = o2WcfHost.startHost();

            Assert.That(hostStartedOk, " hostStartedOk was false");

            DI.log.info("Connecting Client");


            var iO2WcfProxy = o2WcfHost.getClientProxy();

            Assert.That(iO2WcfProxy.allOK(), "iO2WcfProxy.allOK returned false");
            DI.log.info("Sending Message");
            DI.log.info(iO2WcfProxy.helloThere("This is my name"));

            DI.log.info("Closing down host");
            o2WcfHost.stopHost();
            o2WcfHost.hostClosed.WaitOne();
            DI.log.info("Host closed is set, so finishing off test");
            //      Thread.Sleep(10000);
        }
        public void startWcfHost()
        {
            DI.log.info("in startWcfHost");
            var o2WcfHost = new O2GenericWcfHost<IO2WcfUnitTest>("test_startWcfHost", typeof(KO2WcfUnitTest));
            // create host
            DI.log.info("Starting Host");
            var hostStartedOk = o2WcfHost.startHost();
            Assert.That(hostStartedOk, " hostStartedOk was false");

            DI.log.info("Connecting Client");


            var iO2WcfProxy = o2WcfHost.getClientProxy();
            Assert.That(iO2WcfProxy.allOK(), "iO2WcfProxy.allOK returned false");
            DI.log.info("Sending Message");
            DI.log.info(iO2WcfProxy.helloThere("This is my name"));

            DI.log.info("Closing down host");
            o2WcfHost.stopHost();
            o2WcfHost.hostClosed.WaitOne();
            DI.log.info("Host closed is set, so finishing off test");
            //      Thread.Sleep(10000); 
        }