Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit 1ed0c0b

Browse files
committed
Moved ParseFragment test to DiffUtilitiesTest.
1 parent 5722b18 commit 1ed0c0b

File tree

2 files changed

+39
-39
lines changed

2 files changed

+39
-39
lines changed

test/GitHub.InlineReviews.UnitTests/Models/DiffUtilitiesTests.cs

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,45 @@ public void InvalidDiffLineChangeChar(string line, string expectMessage)
237237

238238
Assert.That(expectMessage, Is.EqualTo(e.Message));
239239
}
240+
241+
[Test]
242+
public void ShouldParsePr960()
243+
{
244+
var result = DiffUtilities.ParseFragment(Properties.Resources.pr_960_diff).ToList();
245+
246+
Assert.That(4, Is.EqualTo(result.Count));
247+
248+
Assert.That(11, Is.EqualTo(result[0].OldLineNumber));
249+
Assert.That(11, Is.EqualTo(result[0].NewLineNumber));
250+
Assert.That(24, Is.EqualTo(result[0].Lines.Count));
251+
252+
Assert.That(61, Is.EqualTo(result[1].OldLineNumber));
253+
Assert.That(61, Is.EqualTo(result[1].NewLineNumber));
254+
Assert.That(21, Is.EqualTo(result[1].Lines.Count));
255+
256+
Assert.That(244, Is.EqualTo(result[2].OldLineNumber));
257+
Assert.That(247, Is.EqualTo(result[2].NewLineNumber));
258+
Assert.That(15, Is.EqualTo(result[2].Lines.Count));
259+
260+
Assert.That(268, Is.EqualTo(result[3].OldLineNumber));
261+
Assert.That(264, Is.EqualTo(result[3].NewLineNumber));
262+
Assert.That(15, Is.EqualTo(result[3].Lines.Count));
263+
264+
// - public class UsageTracker : IUsageTracker
265+
Assert.That(17, Is.EqualTo(result[0].Lines[7].OldLineNumber));
266+
Assert.That(-1, Is.EqualTo(result[0].Lines[7].NewLineNumber));
267+
Assert.That(8, Is.EqualTo(result[0].Lines[7].DiffLineNumber));
268+
269+
// + public sealed class UsageTracker : IUsageTracker, IDisposable
270+
Assert.That(-1, Is.EqualTo(result[0].Lines[8].OldLineNumber));
271+
Assert.That(18, Is.EqualTo(result[0].Lines[8].NewLineNumber));
272+
Assert.That(9, Is.EqualTo(result[0].Lines[8].DiffLineNumber));
273+
274+
// IConnectionManager connectionManager;
275+
Assert.That(26, Is.EqualTo(result[0].Lines[17].OldLineNumber));
276+
Assert.That(25, Is.EqualTo(result[0].Lines[17].NewLineNumber));
277+
Assert.That(18, Is.EqualTo(result[0].Lines[17].DiffLineNumber));
278+
}
240279
}
241280

242281
public class TheMatchMethod

test/GitHub.InlineReviews.UnitTests/Services/DiffServiceTests.cs

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -14,45 +14,6 @@ public class DiffServiceTests
1414
{
1515
public class TheParseFragmentMethod
1616
{
17-
[Test]
18-
public void ShouldParsePr960()
19-
{
20-
var target = new DiffService(Substitute.For<IGitClient>());
21-
var result = DiffUtilities.ParseFragment(Properties.Resources.pr_960_diff).ToList();
22-
23-
Assert.That(4, Is.EqualTo(result.Count));
24-
25-
Assert.That(11, Is.EqualTo(result[0].OldLineNumber));
26-
Assert.That(11, Is.EqualTo(result[0].NewLineNumber));
27-
Assert.That(24, Is.EqualTo(result[0].Lines.Count));
28-
29-
Assert.That(61, Is.EqualTo(result[1].OldLineNumber));
30-
Assert.That(61, Is.EqualTo(result[1].NewLineNumber));
31-
Assert.That(21, Is.EqualTo(result[1].Lines.Count));
32-
33-
Assert.That(244, Is.EqualTo(result[2].OldLineNumber));
34-
Assert.That(247, Is.EqualTo(result[2].NewLineNumber));
35-
Assert.That(15, Is.EqualTo(result[2].Lines.Count));
36-
37-
Assert.That(268, Is.EqualTo(result[3].OldLineNumber));
38-
Assert.That(264, Is.EqualTo(result[3].NewLineNumber));
39-
Assert.That(15, Is.EqualTo(result[3].Lines.Count));
40-
41-
// - public class UsageTracker : IUsageTracker
42-
Assert.That(17, Is.EqualTo(result[0].Lines[7].OldLineNumber));
43-
Assert.That(-1, Is.EqualTo(result[0].Lines[7].NewLineNumber));
44-
Assert.That(8, Is.EqualTo(result[0].Lines[7].DiffLineNumber));
45-
46-
// + public sealed class UsageTracker : IUsageTracker, IDisposable
47-
Assert.That(-1, Is.EqualTo(result[0].Lines[8].OldLineNumber));
48-
Assert.That(18, Is.EqualTo(result[0].Lines[8].NewLineNumber));
49-
Assert.That(9, Is.EqualTo(result[0].Lines[8].DiffLineNumber));
50-
51-
// IConnectionManager connectionManager;
52-
Assert.That(26, Is.EqualTo(result[0].Lines[17].OldLineNumber));
53-
Assert.That(25, Is.EqualTo(result[0].Lines[17].NewLineNumber));
54-
Assert.That(18, Is.EqualTo(result[0].Lines[17].DiffLineNumber));
55-
}
5617
}
5718
}
5819
}

0 commit comments

Comments
 (0)