public void ExecutionTime_WhenDateAndTimeIsNotSet_CurrentDateTimeIsReturned() { var parser = new JUnitResultParser(_stream); // Assert DayOfYear because DateTime.Now in itself is difficult. Assert.AreEqual(DateTime.Now.DayOfYear, parser.ExecutionTime.DayOfYear); }
public void TotalTests_WhenNativeFileDeclares6_6IsReturned() { var parser = new JUnitResultParser(_stream); Assert.AreEqual(6, parser.TotalTests); }
public void TestName_WhenNativeFileDeclaresTestPath_FilenameWithoutPathAndSuffixIsReturned() { var parser = new JUnitResultParser(_stream); Assert.AreEqual("qunitTests", parser.TestName); }
public void TestCases_WhenNativeFileContains5tests_5testcasesAreReturned() { var parser = new JUnitResultParser(_stream); var result = parser.TestCases; Assert.AreEqual(6, result.Count); }
public void Result_WhenErrorsExist_FailedIsReturned() { var parser = new JUnitResultParser(_stream); Assert.AreEqual(TestResultStatus.Failed, parser.Result); }
public void PassedTests_WhenNativeFileDeclares6totalAnd2failed_4IsReturned() { var parser = new JUnitResultParser(_stream); Assert.AreEqual(4, parser.PassedTests); }
public void FailedTests_WhenFailuresIs2_2IsReturned() { var parser = new JUnitResultParser(_stream); Assert.AreEqual(2, parser.FailedTests); }
public void ExecutedTests_WhenTestsIs6_6IsReturned() { var parser = new JUnitResultParser(_stream); Assert.AreEqual(6, parser.ExecutedTests); }
public void Duration_WhenTimeIs76_CorrectTimeSpanIsReturned() { var parser = new JUnitResultParser(_stream); var expectedTime = new TimeSpan(0, 0, 0, 0, 76); Assert.AreEqual(expectedTime, parser.Duration); }
public void ComputerName_WhenNativeFileDoesNotDeclareMachineName_EmptyValueIsReturned() { var parser = new JUnitResultParser(_stream); Assert.AreEqual(null, parser.ComputerName); }
public void UserName_CurrentUserIsReturned() { var parser = new JUnitResultParser(_stream); Assert.AreEqual(Environment.UserName, parser.UserName); }