Exemple #1
0
        public void ShouldCreateANewServiceLocatorExtension()
        {
            //Act
            var result = new ServiceLocatorExtension();

            //Assert
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(IBootstrapperExtension));
            Assert.IsInstanceOfType(result, typeof(ServiceLocatorExtension));
        }
Exemple #2
0
        public void ShouldInvokeResetServiceLocatorInTheContainerExtension()
        {
            //Arrange
            var containerExtension = A.Fake <IBootstrapperContainerExtension>();

            Bootstrapper.With.Extension(containerExtension);
            var locatorExtension = new ServiceLocatorExtension();

            //Act
            locatorExtension.Reset();
            Bootstrapper.ClearExtensions();

            //Assert
            A.CallTo(() => containerExtension.ResetServiceLocator()).MustHaveHappened();
        }