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);
 }