Exemplo n.º 1
0
		public static ServiceFactoryHelper Create()
		{
			var serviceStub = new CustomerServiceStub();

			var customerServiceFactory = new DemoProxyFactory<ICustomerService>(serviceStub);

			var serviceFactory = new ServiceFactory<ICustomerService>(() => customerServiceFactory.Create());

			var factory = new ServiceFactoryHelper(serviceFactory, serviceStub);

			return factory;
		}
Exemplo n.º 2
0
		private ServiceFactoryHelper(ServiceFactory<ICustomerService> serviceFactory, CustomerServiceStub service)
		{
			ServiceFactory = serviceFactory;
			this.service = service;
		}