public override void TestsInitialize() { base.TestsInitialize(); WcfServiceHost.StartService <TestService, ITestService>(); ServiceAdapter = new ServiceAdapter <ITestService>(); ClientServiceLocator.Instance().CommandDispatcher = new WcfServiceHost(); }
public override void TestCleanUp() { WcfServiceHost.StopService <ICustomerService>(); WcfServiceHost.StopService <IAddressService>(); ClientServiceLocator.Instance().CommandDispatcher = _originalCommandDispatcher; base.TestCleanUp(); }
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(); } ); }
public override void TestCleanUp() { WcfServiceHost.StopService <ITestService>(); ClientServiceLocator.Instance().CommandDispatcher = (ICommandDispatcher)DiContext.AppContext.GetObject("CommandDispatcherRef"); base.TestCleanUp(); }
public override void TestsInitialize() { base.TestsInitialize(); WcfServiceHost.StartService <CustomerService, ICustomerService>(); ClientServiceLocator.Instance().CommandDispatcher = new WcfServiceHost(); }
public void ServiceThrowsApplicationException() { WcfServiceHost.InvokeService <ITestService>(ServiceThrowsApplicationExceptionCommand); }
public void ServiceThrowsBusinessException() { WcfServiceHost.InvokeService <ITestService>(ServiceThrowsBusinessExceptionCommand); }
public void ServiceReturnsWarning() { WcfServiceHost.InvokeService <ITestService>(ServiceReturnsWarningCommand); }
public override void TestCleanUp() { WcfServiceHost.StopService <ITestService>(); base.TestCleanUp(); }
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>(); }