示例#1
0
        public void Can_Resolve_Public_Properties_In_ExistingObject()
        {
            TestObjectWithInjectableProperties testObject = new TestObjectWithInjectableProperties();
            _container.InjectDependencies(testObject);

            Assert.IsNotNull(testObject.Presenter);
            Assert.IsInstanceOf<IDummyPresenter>(testObject.Presenter);
        }
示例#2
0
        public void Can_Release_Injected_Properties_From_Object()
        {
            TestObjectWithInjectableProperties testObject = new TestObjectWithInjectableProperties();
            var injectedItems = _container.InjectDependencies(testObject);

            _container.ReleaseInjectedObjects(injectedItems);

            //I can't really write a test for this :(  but at least run the code
        }