public void GetTestSuite_Current_New()
        {
            const string expectedResult = TestData.TestStateNotTested;

            MbUnit.Framework.Assert.AreEqual(
                expectedResult,
                UnitTestingHelper.GetTestSuiteStatus(true));
        }
        public void GetTestSuite_Current_WithNotTested()
        {
            const string expectedResult = TestData.TestStateNotTested;

            UnitTestingHelper.GetNewTestSuite("name", "id", "description");
            MbUnit.Framework.Assert.AreEqual(
                expectedResult,
                UnitTestingHelper.GetTestSuiteStatus(true));
        }
        public void GetTestSuite_Current_WithFailed()
        {
            const string expectedResult = TestData.TestStateFailed;

            UnitTestingHelper.CloseTestResult(TestStatuses.Failed, false);
            Console.WriteLine("suite -> " + TestData.CurrentTestSuite.Status);
            Console.WriteLine("scenario -> " + TestData.CurrentTestScenario.Status);
            Console.WriteLine("test result -> " + TestData.CurrentTestResult.Status);
            MbUnit.Framework.Assert.AreEqual(
                expectedResult,
                UnitTestingHelper.GetTestSuiteStatus(true));
        }
        public void GetTestSuite_Current_WithPassedKnownIssue()
        {
            // Passed -> KnownIssue
            const string expectedResult = TestData.TestStateKnownIssue;

            UnitTestingHelper.CloseTestResult(TestStatuses.Passed, true);
            Console.WriteLine("suite -> " + TestData.CurrentTestSuite.Status);
            Console.WriteLine("scenario -> " + TestData.CurrentTestScenario.Status);
            Console.WriteLine("test result -> " + TestData.CurrentTestResult.Status);
            MbUnit.Framework.Assert.AreEqual(
                expectedResult,
                UnitTestingHelper.GetTestSuiteStatus(true));
        }