public void AddPartiallyNewResultTest() { //given var duplicateResultFull = GetGivenResult(); var fileLine1 = new FileLine("1.txt", "aaa", 10, 1); fileLine1.AddResult(0); var fileLine2 = new FileLine("4.txt", "aaa", 60, 1); //when duplicateResultFull.Add(5, fileLine1, fileLine2); //then Assert.That(duplicateResultFull.Count, Is.EqualTo(2)); Assert.That(duplicateResultFull[0].GetUnitsCount(), Is.EqualTo(4)); Assert.That(duplicateResultFull[0].GetUnit(3).FileName, Is.EqualTo("4.txt")); Assert.That(duplicateResultFull[0].GetUnit(3).LineNumber, Is.EqualTo(60)); Assert.That(duplicateResultFull[1].GetUnitsCount(), Is.EqualTo(3)); Assert.IsTrue(fileLine2.IsIncludedInResult(0)); }
public void AddNewResultTest() { //given var duplicateResultFull = GetGivenResult(); var fileLine1 = new FileLine("1.txt", "aaa", 50, 1); var fileLine2 = new FileLine("2.txt", "aaa", 60, 1); //when duplicateResultFull.Add(5, fileLine1, fileLine2); //then Assert.That(duplicateResultFull.Count, Is.EqualTo(3)); Assert.That(duplicateResultFull[2].LinesCount, Is.EqualTo(5)); Assert.That(duplicateResultFull[2].GetUnitsCount(), Is.EqualTo(2)); Assert.That(duplicateResultFull[2].GetUnit(0).FileName, Is.EqualTo("1.txt")); Assert.That(duplicateResultFull[2].GetUnit(0).LineNumber, Is.EqualTo(50)); Assert.That(duplicateResultFull[2].GetUnit(1).FileName, Is.EqualTo("2.txt")); Assert.That(duplicateResultFull[2].GetUnit(1).LineNumber, Is.EqualTo(60)); Assert.IsTrue(fileLine1.IsIncludedInResult(2)); Assert.IsTrue(fileLine2.IsIncludedInResult(2)); }