public void GetPumpkinTradeService_InstanceReturned()
        {
            var result = PumpkinTradeServiceFactory.GetPumpkinTradeService();

            Assert.Multiple(() =>
            {
                Assert.IsNotNull(result);
                Assert.IsInstanceOf <IPumpkinTradeService>(result);
            });
        }
Ejemplo n.º 2
0
        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);
        }