public void SupportsBranchCoverage() { var parserResult = new ParserResult(); Assert.False(parserResult.SupportsBranchCoverage); parserResult = new ParserResult(new List <Assembly>(), false, "Test"); Assert.False(parserResult.SupportsBranchCoverage); parserResult.Merge(new ParserResult(new List <Assembly>(), true, "Test")); Assert.True(parserResult.SupportsBranchCoverage); }
public void SourceDirectories() { var parserResult1 = new ParserResult(); Assert.Equal(0, parserResult1.SourceDirectories.Count); parserResult1.AddSourceDirectory("C:\\temp1"); parserResult1.AddSourceDirectory("C:\\temp2"); Assert.Equal(2, parserResult1.SourceDirectories.Count); var parserResult2 = new ParserResult(); parserResult2.AddSourceDirectory("C:\\temp2"); parserResult2.AddSourceDirectory("C:\\temp3"); Assert.Equal(2, parserResult1.SourceDirectories.Count); parserResult1.Merge(parserResult2); Assert.Equal(3, parserResult1.SourceDirectories.Count); }