public void TestCasePendingEventWithoutMessageWithoutExceptionTest() { _lifecycle = Allure.DefaultLifecycle; var tsevt = new TestSuiteStartedEvent(SuiteUid, "suite42"); _lifecycle.Fire(tsevt); var tcsevt = new TestCaseStartedEvent(SuiteUid, "test name"); _lifecycle.Fire(tcsevt); var evt = new TestCasePendingEvent(); _lifecycle.Fire(evt); Assert.AreEqual(status.pending, _lifecycle.TestSuiteStorage.Get(SuiteUid).testcases[0].status); Assert.AreEqual("Test not implemented yet", _lifecycle.TestSuiteStorage.Get(SuiteUid).testcases[0].failure.message); Assert.IsNull(_lifecycle.TestSuiteStorage.Get(SuiteUid).testcases[0].failure.stacktrace); }
public void TestCasePendingEventWithoutMessageWithExceptionTest() { _lifecycle = Allure.DefaultLifecycle; var tsevt = new TestSuiteStartedEvent(SuiteUid, "suite42"); _lifecycle.Fire(tsevt); var tcsevt = new TestCaseStartedEvent(SuiteUid, "test name"); _lifecycle.Fire(tcsevt); var evt = new TestCasePendingEvent { Throwable = new Exception("exception") }; _lifecycle.Fire(evt); Assert.AreEqual(status.pending, _lifecycle.TestSuiteStorage.Get(SuiteUid).testcases[0].status); Assert.AreEqual("exception", _lifecycle.TestSuiteStorage.Get(SuiteUid).testcases[0].failure.message); Assert.AreEqual("There is no stack trace", _lifecycle.TestSuiteStorage.Get(SuiteUid).testcases[0].failure.stacktrace); }