public void GetPumpkinTradeService_InstanceReturned() { var result = PumpkinTradeServiceFactory.GetPumpkinTradeService(); Assert.Multiple(() => { Assert.IsNotNull(result); Assert.IsInstanceOf <IPumpkinTradeService>(result); }); }
public static IUnityContainer RegisterPumpkinTrade(this IUnityContainer container) { container.RegisterType <IPumpkinTradeService>(new InjectionFactory(c => PumpkinTradeServiceFactory.GetPumpkinTradeService())); _container = container.CreateChildContainer(); _container.RegisterType <IRepository <PumpkinDeal> >( new SingletonLifetimeManager(), new InjectionFactory(c => PumpkinDealListRepository.CreateAndBindInstance())); return(container); }