BoDi.Tests.RegisterFactoryDelegateTests.ShouldBeAbleToRegisterAFactoryDelegate C# (CSharp) Method

ShouldBeAbleToRegisterAFactoryDelegate() private method

private ShouldBeAbleToRegisterAFactoryDelegate ( ) : void
return void
        public void ShouldBeAbleToRegisterAFactoryDelegate()
        {
            // given
            var container = new ObjectContainer();
            container.RegisterFactoryAs<IInterface1>(() => new VerySimpleClass());

            // when

            var obj = container.Resolve<IInterface1>();

            // then

            Assert.IsNotNull(obj);
            Assert.IsInstanceOf(typeof(VerySimpleClass), obj);
        }