public void Verify() { DependencyInjectionContainer container = new DependencyInjectionContainer(); container.Moq(); container.Configure(c => { c.Export<ImportConstructor>(); c.Moq<IBasicService>(). Arrange(mock => mock.Setup(y => y.SomeMethod()).Returns(5)). Assert(mock => mock.Verify(b => b.SomeMethod(), Times.Once)); }); ImportConstructor importConstructor = container.Locate<ImportConstructor>(); Assert.NotNull(importConstructor); Assert.Equal(5, importConstructor.SomeMethod()); container.Assert(); }