Beispiel #1
0
        public Test AddTest(string testName)
        {
            var test = testFactory.CreateTest(testName);

            tests.Add(test);
            return(test);
        }
Beispiel #2
0
        public void TestResolveFromFactoryWithDefaultParamCreate()
        {
            _iocContainer.Register <ITest, TestConstructor>();
            _iocContainer.Register <Test, Test>(); //this registration is abnormal and should only be used in unit tests
            _iocContainer.RegisterFactory <ITestFactory>();

            ITestFactory testFactory = _iocContainer.Resolve <ITestFactory>();
            ITest        createdTest = testFactory.CreateTest();

            Assert.IsInstanceOf <TestConstructor>(createdTest);
        }