Esempio n. 1
0
 public override void TestsInitialize()
 {
     base.TestsInitialize();
     WcfServiceHost.StartService <TestService, ITestService>();
     ServiceAdapter = new ServiceAdapter <ITestService>();
     ClientServiceLocator.Instance().CommandDispatcher = new WcfServiceHost();
 }
Esempio n. 2
0
 public override void TestCleanUp()
 {
     WcfServiceHost.StopService <ICustomerService>();
     WcfServiceHost.StopService <IAddressService>();
     ClientServiceLocator.Instance().CommandDispatcher = _originalCommandDispatcher;
     base.TestCleanUp();
 }
Esempio n. 3
0
 public override void TestsInitialize()
 {
     base.TestsInitialize();
     WcfServiceHost.StartService <CustomerService, ICustomerService>();
     WcfServiceHost.StartService <AddressService, IAddressService>();
     _originalCommandDispatcher = ClientServiceLocator.Instance().CommandDispatcher;
     ClientServiceLocator.Instance().CommandDispatcher = new WcfTestCommandDispatcher();
 }
        public TResult ExecuteCommand <TService, TResult>(Func <TService, TResult> command)
            where TResult : IDtoResponseEnvelop
            where TService : class, IContract
        {
            var result = command.Invoke(WcfServiceHost.GetChannel <TService>());

            return(result);
        }
 private void ExecuteWithAddressService(Action action)
 {
     WcfServiceHost.InvokeService <IAddressService>
     (
         service =>
     {
         this.AddressService = service;
         action.Invoke();
     }
     );
 }
 private void ExecuteWithCustomerService(Action action)
 {
     WcfServiceHost.InvokeService <ICustomerService>
     (
         service =>
     {
         this.CustomerService = service;
         action.Invoke();
     }
     );
 }
Esempio n. 7
0
 public override void TestCleanUp()
 {
     WcfServiceHost.StopService <ITestService>();
     ClientServiceLocator.Instance().CommandDispatcher = (ICommandDispatcher)DiContext.AppContext.GetObject("CommandDispatcherRef");
     base.TestCleanUp();
 }
Esempio n. 8
0
 public override void TestsInitialize()
 {
     base.TestsInitialize();
     WcfServiceHost.StartService <CustomerService, ICustomerService>();
     ClientServiceLocator.Instance().CommandDispatcher = new WcfServiceHost();
 }
Esempio n. 9
0
 public void ServiceThrowsApplicationException()
 {
     WcfServiceHost.InvokeService <ITestService>(ServiceThrowsApplicationExceptionCommand);
 }
Esempio n. 10
0
 public void ServiceThrowsBusinessException()
 {
     WcfServiceHost.InvokeService <ITestService>(ServiceThrowsBusinessExceptionCommand);
 }
Esempio n. 11
0
 public void ServiceReturnsWarning()
 {
     WcfServiceHost.InvokeService <ITestService>(ServiceReturnsWarningCommand);
 }
Esempio n. 12
0
 public override void TestCleanUp()
 {
     WcfServiceHost.StopService <ITestService>();
     base.TestCleanUp();
 }
Esempio n. 13
0
 public override void TestsInitialize()
 {
     base.TestsInitialize();
     WcfServiceHost.StartService <TestService, ITestService>();
 }
 public override void TestCleanUp()
 {
     WcfServiceHost.StopService <ICustomerService>();
     WcfServiceHost.StopService <IAddressService>();
     base.TestCleanUp();
 }
 public override void TestsInitialize()
 {
     base.TestsInitialize();
     WcfServiceHost.StartService <CustomerService, ICustomerService>();
     WcfServiceHost.StartService <AddressService, IAddressService>();
 }