public void ShouldCreateANewServiceLocatorExtension() { //Act var result = new ServiceLocatorExtension(); //Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(IBootstrapperExtension)); Assert.IsInstanceOfType(result, typeof(ServiceLocatorExtension)); }
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(); }