public void RunSuiteTest() { ICase case3 = new MockPreBinCase(); ICase case4 = new MockPostBinCase(); binSuite.AddCase(case3); binSuite.AddCase(case4); TimeRegister.Reset(); binSuite.InitialSuite(context); binSuite.Run(); //bin点遍历,由于TrueFalseMatrix为10*10,共需执行100次run方法 Assert.AreEqual(100, TimeRegister.PreBinCaseRunTime); Assert.AreEqual(100, TimeRegister.PostBinCaseRunTime); }
public void InitialSuiteTest() { ICase case3 = new MockPreBinCase(); ICase case4 = new MockPostBinCase(); binSuite.AddCase(case3); binSuite.AddCase(case4); TimeRegister.Reset(); Assert.IsFalse(context.ContainsKey(ContextKeys.CellList)); binSuite.InitialSuite(context); Assert.IsTrue(context.ContainsKey(ContextKeys.CellList)); Assert.AreEqual(1, TimeRegister.PreBinCaseInitialTime); Assert.AreEqual(1, TimeRegister.PostBinCaseInitialTime); Assert.AreEqual(2, ((List<IACell>)context[ContextKeys.CellList]).Count); }