public void TestsHaveConstantGetNow() { var testRunner = new ConsoleTestRunner(EndpointCollectionReader.ReadFromDirectory(dc.DirectoryName)); var result = testRunner.ExecuteTestAndOutputResult(3); Assert.True(result.OK, result.ResultAsString); }
public void RunTestsWithReplacement() { var testRunner = new ConsoleTestRunner(EndpointCollectionReader.ReadFromDirectory(dc.DirectoryName)); var result = testRunner.ExecuteTestAndOutputResult(1); Assert.True(result.OK, result.ResultAsString); }
public void TestsCanHaveDynamicNow() { dc.DeleteFile("tests\\now.txt"); var testRunner = new ConsoleTestRunner(EndpointCollectionReader.ReadFromDirectory(dc.DirectoryName)); var result = testRunner.ExecuteTestAndOutputResult(3); Assert.True(result.Error, result.ResultAsString); Assert.Null(result.Exception); }
public void TestRunnerKeepsTrackOfCoverageWhenRunningSingleTest() { var testRunner = new ConsoleTestRunner(EndpointCollectionReader.ReadFromDirectory(dc.DirectoryName)); testRunner.ExecuteTestAndOutputResult(0); var coverageInfo = testRunner.GetCoverageInfo(); Assert.NotNull(coverageInfo); Assert.Equal(new[] { "foo" }, coverageInfo.EndpointsCovered); Assert.Equal(new[] { "GetNow" }, coverageInfo.EndpointsNotCovered); }