public Test AddTest(string testName) { var test = testFactory.CreateTest(testName); tests.Add(test); return(test); }
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); }