Dev2.Core.Tests.CustomContainerTests.CustomContainer_Deregister_TypeExists_TypeRemoved C# (CSharp) Method

CustomContainer_Deregister_TypeExists_TypeRemoved() private method

private CustomContainer_Deregister_TypeExists_TypeRemoved ( ) : void
return void
        public void CustomContainer_Deregister_TypeExists_TypeRemoved()
        {
            //------------Setup for test--------------------------
            var o = new SimpleObject();
            CustomContainer.Register<ISimpleObject>(o);
            var simpleObject = CustomContainer.Get<ISimpleObject>();
            //------------Preconditions--------------------------
            Assert.IsNotNull(simpleObject);
            //------------Execute Test---------------------------
            CustomContainer.DeRegister<ISimpleObject>();
            //------------Assert Results-------------------------
            var objectAfterDeregister = CustomContainer.Get<ISimpleObject>();
            Assert.IsNull(objectAfterDeregister);
        }