public void TestStartTestRunCallsClientAndSetsRunIdOnSuite() { var inMemoryTestrailClient = new InMemoryTestrailClient(); var service = new TestrailService(inMemoryTestrailClient); var suite = new Testsuite("SomeSuite", 1); service.StartSuite(suite); Assert.AreEqual(InMemoryTestrailClient.RunId, suite.CurrentRunId); }
public void TestPostTestResultSendsTestStatusAsInteger() { var inMemoryTestrailClient = new InMemoryTestrailClient(); var service = new TestrailService(inMemoryTestrailClient); var testcase = new Testcase { Status = Teststatus.Passed }; service.PostTestResult(testcase, 10); Assert.AreEqual(inMemoryTestrailClient.LastTestStatus, (int)Teststatus.Passed); }
public void TestEndRunCallClientAndResetsRunIdToDefault() { var inMemoryTestrailClient = new InMemoryTestrailClient(); var service = new TestrailService(inMemoryTestrailClient); var suite = new Testsuite("SomeSuite", 1); service.StartSuite(suite); service.EndSuite(suite); Assert.AreEqual(-1, suite.CurrentRunId); Assert.IsTrue(inMemoryTestrailClient.EndSuiteCalled); }