Esempio n. 1
0
        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);
 
        }
Esempio n. 2
0
 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);
 }