Esempio n. 1
0
            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());
            }
Esempio n. 2
0
            public void BindingsShouldCleared()
            {
                NinjectModule.Bindings.Add(BindingMock.Object);

                KernelConfigurationMock.Setup(p => p.RemoveBinding(BindingMock.Object));

                NinjectModule.OnUnload();

                Assert.Empty(NinjectModule.Bindings);
            }
Esempio n. 3
0
            public void KernelConfigurationShouldBeReset()
            {
                NinjectModule.OnUnload();

                Assert.Null(NinjectModule.KernelConfiguration);
            }
Esempio n. 4
0
            public void ComponentsShouldBeReset()
            {
                NinjectModule.OnUnload();

                Assert.Null(NinjectModule.Components);
            }
Esempio n. 5
0
            public void UnloadShouldBeCalled()
            {
                NinjectModule.OnUnload();

                Assert.Equal(1, NinjectModule.UnloadCount);
            }