private void Verify(SuiteRun suiteRun, string suiteName, string suiteDesc, string suiteRef, int passed, int failed, int notRun, DateTime stamp) { Assert.AreEqual(stamp, suiteRun.Stamp); Assert.AreEqual(suiteName, suiteRun.Name); Assert.AreEqual(suiteDesc, suiteRun.Description); Assert.AreEqual(suiteRef, suiteRun.SuiteRef); Assert.AreEqual(passed, suiteRun.Passed); Assert.AreEqual(failed, suiteRun.Failed); Assert.AreEqual(notRun, suiteRun.NotRun); }
private void AddOrUpdateSuite(IDictionary<string, SuiteRun> suiteHash, TestRun testRun, StringCollection suiteNames) { foreach(var suiteName in suiteNames) { if(!suiteHash.ContainsKey(suiteName)) { var newSuite = new SuiteRun(suiteName, SuiteRunDesc, TestTime, suiteName); suiteHash.Add(suiteName, newSuite); } var suiteRun = suiteHash[suiteName]; if(testRun.State == TestRun.TestRunState.Passed) { suiteRun.Passed++; } if(testRun.State == TestRun.TestRunState.Failed) { suiteRun.Failed++; } if(testRun.State == TestRun.TestRunState.NotRun) { suiteRun.NotRun++; } } }