//
//
//
//
// $Revision$
//
using ICSharpCode.CodeCoverage;
using NUnit.Framework;
using System;
using System.IO;
namespace ICSharpCode.CodeCoverage.Tests
{
[TestFixture]
public class ModuleVisitedSequencePointsTestFixture
{
CodeCoverageModule fooModule;
CodeCoverageModule barModule;
CodeCoverageResults results;
[TestFixtureSetUp]
public void SetUpFixture()
{
string xml = "\r\n" +
"\t\r\n" +
"\t\t\r\n" +
"\t\t\r\n" +
"\t\r\n" +
"\t\r\n" +
"\t\t\r\n" +
"\t\r\n" +
"";
results = new CodeCoverageResults(new StringReader(xml));
fooModule = results.Modules[0];
barModule = results.Modules[1];
}
[Test]
public void FooModuleVisitedCount()
{
Assert.AreEqual(4, fooModule.VisitedSequencePointsCount);
}
[Test]
public void FooModuleNotVisitedCount()
{
Assert.AreEqual(2, fooModule.NotVisitedSequencePointsCount);
}
[Test]
public void BarModuleVisitedCount()
{
Assert.AreEqual(2, barModule.VisitedSequencePointsCount);
}
[Test]
public void BarModuleNotVisitedCount()
{
Assert.AreEqual(1, barModule.NotVisitedSequencePointsCount);
}
}
}