public void RegisterGlobalServicesRegistersIFindCustomerService() { TestableModuleInitializer module = new TestableModuleInitializer(); MockServiceCollection serviceCollection = new MockServiceCollection(); module.TestAddGlobalServices(serviceCollection); Assert.IsTrue(serviceCollection.RegistedServices.ContainsKey(typeof(IFindCustomerService))); }
public void LoadCallsAddModuleServices() { TestableRootCompositionContainer parentContainer = new TestableRootCompositionContainer(); TestableRootCompositionContainer container = parentContainer.Containers.AddNew<TestableRootCompositionContainer>("TEST"); TestableModuleInitializer moduleInitializer = new TestableModuleInitializer(); IHttpContextLocatorService contextLocator = new MockHttpContextLocatorService(); container.Services.Add<IHttpContextLocatorService>(contextLocator); moduleInitializer.Load(container); Assert.IsTrue(moduleInitializer.AddModuleServicesWasCalled); }
public void LoadCallsAddModuleServices() { TestableRootCompositionContainer parentContainer = new TestableRootCompositionContainer(); TestableRootCompositionContainer container = parentContainer.Containers.AddNew <TestableRootCompositionContainer>("TEST"); TestableModuleInitializer moduleInitializer = new TestableModuleInitializer(); IHttpContextLocatorService contextLocator = new MockHttpContextLocatorService(); container.Services.Add <IHttpContextLocatorService>(contextLocator); moduleInitializer.Load(container); Assert.IsTrue(moduleInitializer.AddModuleServicesWasCalled); }