public void GetObject5()
        {
            UnityContainer uc  = new UnityContainer();
            GetTestClass1  obj = uc.Resolve <GetTestClass1>("hello");

            Assert.IsNotNull(obj.BaseProp);
        }
        public void GetObject4()
        {
            UnityContainer uc  = new UnityContainer();
            GetTestClass1  obj = (GetTestClass1)uc.Resolve(typeof(GetTestClass1));

            Assert.IsNotNull(obj.BaseProp);
        }
        public void GetObject6()
        {
            UnityContainer uc   = new UnityContainer();
            GetTestClass1  objA = uc.Resolve <GetTestClass1>("helloA");

            Assert.IsNotNull(objA.BaseProp);

            GetTestClass1 objB = uc.Resolve <GetTestClass1>("helloB");

            Assert.IsNotNull(objB.BaseProp);
            Assert.AreNotSame(objA, objB);
        }