1
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
2
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
4
using ICSharpCode.CodeCoverage;
9
namespace ICSharpCode.CodeCoverage.Tests.Coverage
12
public class CodeCoverageResultsWithEmptyMethodElementTestFixture : CodeCoverageResultsTestsBase
15
public void SetUpFixture()
18
"<PartCoverReport date=\"2008-07-10T02:59:13.7198656+01:00\">\r\n" +
19
" <File id=\"1\" url=\"c:\\Projects\\Foo\\FooTestFixture.cs\" />\r\n" +
20
" <Assembly id=\"1\" name=\"Foo.Tests\" module=\"C:\\Projects\\Test\\Foo.Tests\\bin\\Foo.Tests.DLL\" domain=\"test-domain-Foo.Tests.dll\" domainIdx=\"1\" />\r\n" +
21
" <Type asmref=\"1\" name=\"Foo.Tests.FooTestFixture\" flags=\"1232592\">\r\n" +
22
" <Method name=\"SimpleTest\" sig=\"void ()\" bodysize=\"42\" flags=\"2182\" iflags=\"0\" />\r\n" +
26
base.CreateCodeCoverageResults(xml);
30
public void ModulesCount_MethodWithNoSequencePointsInModule_ReturnsOneModule()
32
int count = results.Modules.Count;
33
Assert.AreEqual(1, count);
37
public void MethodUnvisitedCodeLength_MethodWithNoSequencePoints_ReturnsBodySize()
39
int unvisitedCodeLength = FirstModuleFirstMethod.GetUnvisitedCodeLength();
40
int expectedUnvisitedCodeLength = 42;
41
Assert.AreEqual(expectedUnvisitedCodeLength, unvisitedCodeLength);