Example #1
0
 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());
 }
Example #2
0
        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));
            }
        }