public void CancelTestCase(Exception exception) { TestCaseCanceledEvent testCaseCanceled = new TestCaseCanceledEvent() { Throwable = exception, StackTrace = exception.StackTrace }; lifecycle.Fire(testCaseCanceled); lifecycle.Fire(new TestCaseFinishedEvent()); }
public void TestCaseCanceledEventTest() { _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 TestCaseCanceledEvent(); _lifecycle.Fire(evt); Assert.AreEqual(status.canceled, _lifecycle.TestSuiteStorage.Get(SuiteUid).testcases[0].status); Assert.AreEqual("Test skipped with unknown reason", _lifecycle.TestSuiteStorage.Get(SuiteUid).testcases[0].failure.message); }