BoDi.Tests.NamedRegistrationTests.ShouldBeAbleToInjectResolvedName C# (CSharp) Method

ShouldBeAbleToInjectResolvedName() private method

private ShouldBeAbleToInjectResolvedName ( ) : void
return void
        public void ShouldBeAbleToInjectResolvedName()
        {
            var container = new ObjectContainer();
            container.RegisterTypeAs<SimpleClassWithRegisteredNameDependency, IInterface1>("a_name");

            // when

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

            // then

            obj.ShouldBeType<SimpleClassWithRegisteredNameDependency>();
            ((SimpleClassWithRegisteredNameDependency)obj).RegisteredName.ShouldEqual("a_name");
        }