Exemplo n.º 1
0
        public void TestsHaveConstantGetNow()
        {
            var testRunner = new ConsoleTestRunner(EndpointCollectionReader.ReadFromDirectory(dc.DirectoryName));
            var result     = testRunner.ExecuteTestAndOutputResult(3);

            Assert.True(result.OK, result.ResultAsString);
        }
Exemplo n.º 2
0
        public void RunTestsWithReplacement()
        {
            var testRunner = new ConsoleTestRunner(EndpointCollectionReader.ReadFromDirectory(dc.DirectoryName));
            var result     = testRunner.ExecuteTestAndOutputResult(1);

            Assert.True(result.OK, result.ResultAsString);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }