예제 #1
0
        public void TestNullCoverage()
        {
            var coverage = new BaseCoverageTest(0, 0);
            var node     = new BasicCoverageTreeNode(null, coverage,
                                                     RootCoverageTreeNode.IconFilename, false);

            Assert.AreEqual(null, node.OptionalCoverageRate);
            Assert.AreEqual(null, node.OptionalUncoverageRate);
        }
예제 #2
0
        public void TestCoverage()
        {
            var coverage = new BaseCoverageTest(10, 50);
            var node     = new BasicCoverageTreeNode(null, coverage,
                                                     RootCoverageTreeNode.IconFilename, false);

            Assert.AreEqual(10, node.CoveredLineCount);
            Assert.AreEqual(50, node.TotalLineCount);
            Assert.AreEqual(40, node.UncoveredLineCount);
            Assert.AreEqual(10 / 50.0, node.OptionalCoverageRate);
            Assert.AreEqual(40 / 50.0, node.OptionalUncoverageRate);
        }