public void BindingsShouldBeRemovedFromKernelConfiguration() { NinjectModule.Bindings.Add(BindingMock.Object); KernelConfigurationMock.Setup(p => p.RemoveBinding(BindingMock.Object)); NinjectModule.OnUnload(); KernelConfigurationMock.Verify(p => p.RemoveBinding(BindingMock.Object), Times.Once()); }
public void BindingsShouldCleared() { NinjectModule.Bindings.Add(BindingMock.Object); KernelConfigurationMock.Setup(p => p.RemoveBinding(BindingMock.Object)); NinjectModule.OnUnload(); Assert.Empty(NinjectModule.Bindings); }
public void KernelConfigurationShouldBeReset() { NinjectModule.OnUnload(); Assert.Null(NinjectModule.KernelConfiguration); }
public void ComponentsShouldBeReset() { NinjectModule.OnUnload(); Assert.Null(NinjectModule.Components); }
public void UnloadShouldBeCalled() { NinjectModule.OnUnload(); Assert.Equal(1, NinjectModule.UnloadCount); }