public static List <LinesRangeDiffResult> GetSampleLinesDiffResults2() { var expectations = new List <LinesRangeDiffResult>(); var result = new LinesRangeDiffResult(); var affectedLines = new List <string>(); affectedLines.Add("This is an important notice! It should"); affectedLines.Add("therefore be located at the beginning of"); affectedLines.Add("this document!"); result.AffectedLines = affectedLines; result.SourceRange = new Range(0, 0); result.TargetRange = new Range(1, 4); result.DiffStatus = EDiffStatus.Added; expectations.Add(result); result = new LinesRangeDiffResult(); affectedLines = new List <string>(); affectedLines.Add("This paragraph contains text that is"); affectedLines.Add("outdated - it will be deprecated '''and'''"); affectedLines.Add("deleted '''in''' the near future."); result.AffectedLines = affectedLines; result.SourceRange = new Range(4, 7); result.TargetRange = new Range(7, 0); result.DiffStatus = EDiffStatus.Added; expectations.Add(result); return(expectations); }
private void AddIntoRange(PerLineDiffResult perlineDiffResult) { if (CheckIfSameStatus(perlineDiffResult)) { //should modify current range bucket _currentRangeBucket.Modify(perlineDiffResult); } else { _currentRangeBucket = LinesRangeDiffResult.CreateNew(perlineDiffResult); _lineRangeDiffResults.Add(_currentRangeBucket); } }
public override void Given() { _linesDiffResult = new LinesRangeDiffResult(); var affectedLines = new List <string>(); affectedLines.Add("This is an important notice! It should"); affectedLines.Add("therefore be located at the beginning of"); affectedLines.Add("this document!"); _linesDiffResult.AffectedLines = affectedLines; _linesDiffResult.SourceRange = new Range(0, 0); _linesDiffResult.TargetRange = new Range(1, 4); _linesDiffResult.DiffStatus = EDiffStatus.Added; ; }
public static List <LinesRangeDiffResult> GetSampleLinesDiffResults() { var expectations = new List <LinesRangeDiffResult>(); var result = new LinesRangeDiffResult(); var affectedLines = new List <string>(); affectedLines.Add(""); affectedLines.Add("But 2 added has more to say"); result.AffectedLines = affectedLines; result.SourceRange = new Range(4, 0); result.TargetRange = new Range(5, 6); result.DiffStatus = EDiffStatus.Added; expectations.Add(result); return(expectations); }