示例#1
0
        public void TestInstanceSingletonScope()
        {
            _ioc.Register <ITestObject, TestObject>(new TestObject(), LifecycleScope.Singleton);
            var obj1 = _ioc.Resolve <ITestObject>();
            var obj2 = Ioc.Resolve <ITestObject>();

            Assert.Same(obj1, obj2);
            _ioc.Clear <ITestObject>();
        }