public void when_build_called_then_it_should_register_container_in_container() { ConfigureContainer.Set(_container.Object, _sut); _sut.Build(); _container.Verify( x => x.RegisterAsSingleton(It.Is <IContainer>(x1 => _container.Object.Equals(_sut.Container))), Times.Once()); }
public void CanConfigureFromAppConfig() { var configurationBuilder = new Autofac.ContainerBuilder(); var configuration = new Configure(); configuration.Build(configurationBuilder); using ( var resolver = configurationBuilder.Build() ) { var dbA = resolver.Resolve<IDocumentStore>(); var dbB = resolver.Resolve<IDocumentStore>(); Assert.That(dbA, Is.SameAs(dbB)); } }