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

Commit 1cd873a

Browse files
author
Meaghan Lewis
committed
Update assertions to use constraint-based model
1 parent 646eac1 commit 1cd873a

File tree

8 files changed

+140
-140
lines changed

8 files changed

+140
-140
lines changed

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

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ public void HeaderOnly_OldAndNewLineNumbers(string header, int expectOldLineNumb
4949
var chunks = DiffUtilities.ParseFragment(header);
5050
var chunk = chunks.First();
5151

52-
Assert.AreEqual(expectOldLineNumber, chunk.OldLineNumber);
53-
Assert.AreEqual(expectNewLineNumber, chunk.NewLineNumber);
52+
Assert.That(expectOldLineNumber, Is.EqualTo(chunk.OldLineNumber));
53+
Assert.That(expectNewLineNumber, Is.EqualTo(chunk.NewLineNumber));
5454
}
5555

5656
[Test]
@@ -77,7 +77,7 @@ public void NoNewLineNotAtEndOfChunk_CheckLineCount()
7777

7878
var chunk = DiffUtilities.ParseFragment(header).First();
7979

80-
Assert.AreEqual(2, chunk.Lines.Count());
80+
Assert.That(2, Is.EqualTo(chunk.Lines.Count()));
8181
}
8282

8383
[Test]
@@ -92,7 +92,7 @@ public void NoNewLineNotAtEndOfChunk_CheckDiffLineNumber()
9292
var chunk = DiffUtilities.ParseFragment(header).First();
9393

9494
var line = chunk.Lines.Last();
95-
Assert.AreEqual(3, line.DiffLineNumber);
95+
Assert.That(3, Is.EqualTo(line.DiffLineNumber));
9696
}
9797

9898
[TestCase("+foo\n+bar\n", "+foo", "+bar")]
@@ -106,8 +106,8 @@ public void FirstChunk_CheckLineContent(string diffLines, string contentLine0, s
106106

107107
var chunk = DiffUtilities.ParseFragment(diff).First();
108108

109-
Assert.AreEqual(contentLine0, chunk.Lines[0].Content);
110-
Assert.AreEqual(contentLine1, chunk.Lines[1].Content);
109+
Assert.That(contentLine0, Is.EqualTo(chunk.Lines[0].Content));
110+
Assert.That(contentLine1, Is.EqualTo(chunk.Lines[1].Content));
111111
}
112112

113113
[TestCase("+foo\n+bar\n", 1, 2)]
@@ -120,8 +120,8 @@ public void FirstChunk_CheckNewLineNumber(string diffLines, int lineNumber0, int
120120

121121
var chunk = DiffUtilities.ParseFragment(diff).First();
122122

123-
Assert.AreEqual(lineNumber0, chunk.Lines[0].NewLineNumber);
124-
Assert.AreEqual(lineNumber1, chunk.Lines[1].NewLineNumber);
123+
Assert.That(lineNumber0, Is.EqualTo(chunk.Lines[0].NewLineNumber));
124+
Assert.That(lineNumber1, Is.EqualTo(chunk.Lines[1].NewLineNumber));
125125
}
126126

127127
[TestCase("-foo\n-bar\n", 1, 2)]
@@ -134,8 +134,8 @@ public void FirstChunk_CheckOldLineNumber(string diffLines, int lineNumber0, int
134134

135135
var chunk = DiffUtilities.ParseFragment(diff).First();
136136

137-
Assert.AreEqual(lineNumber0, chunk.Lines[0].OldLineNumber);
138-
Assert.AreEqual(lineNumber1, chunk.Lines[1].OldLineNumber);
137+
Assert.That(lineNumber0, Is.EqualTo(chunk.Lines[0].OldLineNumber));
138+
Assert.That(lineNumber1, Is.EqualTo(chunk.Lines[1].OldLineNumber));
139139
}
140140

141141
[Test]
@@ -146,7 +146,7 @@ public void FirstChunk_CheckDiffLineZeroBased()
146146

147147
var chunk = DiffUtilities.ParseFragment(header).First();
148148

149-
Assert.AreEqual(expectDiffLine, chunk.DiffLine);
149+
Assert.That(expectDiffLine, Is.EqualTo(chunk.DiffLine));
150150
}
151151

152152
[TestCase(1, 2)]
@@ -156,8 +156,8 @@ public void FirstChunk_CheckLineNumbers(int oldLineNumber, int newLineNumber)
156156

157157
var chunk = DiffUtilities.ParseFragment(header).First();
158158

159-
Assert.AreEqual(oldLineNumber, chunk.OldLineNumber);
160-
Assert.AreEqual(newLineNumber, chunk.NewLineNumber);
159+
Assert.That(oldLineNumber, Is.EqualTo(chunk.OldLineNumber));
160+
Assert.That(newLineNumber, Is.EqualTo(chunk.NewLineNumber));
161161
}
162162

163163
[TestCase(1, 2, " 1", 1, 2)]
@@ -170,8 +170,8 @@ public void FirstLine_CheckLineNumbers(int oldLineNumber, int newLineNumber, str
170170
var chunk = DiffUtilities.ParseFragment(header).First();
171171
var diffLine = chunk.Lines.First();
172172

173-
Assert.AreEqual(expectOldLineNumber, diffLine.OldLineNumber);
174-
Assert.AreEqual(expectNewLineNumber, diffLine.NewLineNumber);
173+
Assert.That(expectOldLineNumber, Is.EqualTo(diffLine.OldLineNumber));
174+
Assert.That(expectNewLineNumber, Is.EqualTo(diffLine.NewLineNumber));
175175
}
176176

177177
[TestCase(" 1", 0, 1)]
@@ -184,7 +184,7 @@ public void SkipNLines_CheckDiffLineNumber(string lines, int skip, int expectDif
184184
var result = DiffUtilities.ParseFragment(fragment);
185185

186186
var firstLine = result.First().Lines.Skip(skip).First();
187-
Assert.AreEqual(expectDiffLineNumber, firstLine.DiffLineNumber);
187+
Assert.That(expectDiffLineNumber, Is.EqualTo(firstLine.DiffLineNumber));
188188
}
189189

190190
[TestCase(" FIRST")]
@@ -198,7 +198,7 @@ public void FirstLine_CheckToString(string line)
198198

199199
var str = firstLine.ToString();
200200

201-
Assert.AreEqual(line, str);
201+
Assert.That(line, Is.EqualTo(str));
202202
}
203203

204204
[TestCase(" FIRST")]
@@ -211,7 +211,7 @@ public void FirstLine_CheckContent(string line)
211211
var result = DiffUtilities.ParseFragment(fragment);
212212
var firstLine = result.First().Lines.First();
213213

214-
Assert.AreEqual(line, firstLine.Content);
214+
Assert.That(line, Is.EqualTo(firstLine.Content));
215215
}
216216

217217
[TestCase(" FIRST", DiffChangeType.None)]
@@ -224,7 +224,7 @@ public void FirstLine_CheckDiffChangeTypes(string line, DiffChangeType expectTyp
224224
var result = DiffUtilities.ParseFragment(fragment);
225225

226226
var firstLine = result.First().Lines.First();
227-
Assert.AreEqual(expectType, firstLine.Type);
227+
Assert.That(expectType, Is.EqualTo(firstLine.Type));
228228
}
229229

230230
[TestCase("?FIRST", "Invalid diff line change char: '?'.")]
@@ -235,7 +235,7 @@ public void InvalidDiffLineChangeChar(string line, string expectMessage)
235235
var result = DiffUtilities.ParseFragment(fragment);
236236
var e = Assert.Throws<InvalidDataException>(() => result.First());
237237

238-
Assert.AreEqual(expectMessage, e.Message);
238+
Assert.That(expectMessage, Is.EqualTo(e.Message));
239239
}
240240
}
241241

@@ -274,7 +274,7 @@ public class TheMatchMethod
274274
var line = DiffUtilities.Match(chunks1, targetLines);
275275

276276
var diffLineNumber = (line != null) ? line.DiffLineNumber : -1;
277-
Assert.AreEqual(expectedDiffLineNumber, diffLineNumber);
277+
Assert.That(expectedDiffLineNumber, Is.EqualTo(diffLineNumber));
278278
}
279279

280280
[Test]
@@ -289,7 +289,7 @@ public void MatchSameLine()
289289

290290
var line = DiffUtilities.Match(chunks1, targetLines);
291291

292-
Assert.AreEqual(expectLine, line);
292+
Assert.That(expectLine, Is.EqualTo(line));
293293
}
294294

295295
[Test]
@@ -300,7 +300,7 @@ public void NoLineMatchesFromNoLines()
300300

301301
var line = DiffUtilities.Match(chunks, lines);
302302

303-
Assert.Null(line);
303+
Assert.That(line, Is.Null);
304304
}
305305
}
306306

@@ -325,7 +325,7 @@ public void ReadLines(string text, string[] expectLines)
325325
foreach (var expectLine in expectLines)
326326
{
327327
var line = lineReader.ReadLine();
328-
Assert.AreEqual(expectLine, line);
328+
Assert.That(expectLine, Is.EqualTo(line));
329329
}
330330
}
331331

@@ -344,7 +344,7 @@ public void CountCarriageReturns(string text, int expectCount)
344344
{
345345
var count = DiffUtilities.LineReader.CountCarriageReturns(text);
346346

347-
Assert.AreEqual(expectCount, count);
347+
Assert.That(expectCount, Is.EqualTo(count));
348348
}
349349

350350
[Test]

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

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,38 +20,38 @@ public void ShouldParsePr960()
2020
var target = new DiffService(Substitute.For<IGitClient>());
2121
var result = DiffUtilities.ParseFragment(Resources.pr_960_diff).ToList();
2222

23-
Assert.AreEqual(4, result.Count);
23+
Assert.That(4, Is.EqualTo(result.Count));
2424

25-
Assert.AreEqual(11, result[0].OldLineNumber);
26-
Assert.AreEqual(11, result[0].NewLineNumber);
27-
Assert.AreEqual(24, result[0].Lines.Count);
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));
2828

29-
Assert.AreEqual(61, result[1].OldLineNumber);
30-
Assert.AreEqual(61, result[1].NewLineNumber);
31-
Assert.AreEqual(21, result[1].Lines.Count);
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));
3232

33-
Assert.AreEqual(244, result[2].OldLineNumber);
34-
Assert.AreEqual(247, result[2].NewLineNumber);
35-
Assert.AreEqual(15, result[2].Lines.Count);
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));
3636

37-
Assert.AreEqual(268, result[3].OldLineNumber);
38-
Assert.AreEqual(264, result[3].NewLineNumber);
39-
Assert.AreEqual(15, result[3].Lines.Count);
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));
4040

4141
// - public class UsageTracker : IUsageTracker
42-
Assert.AreEqual(17, result[0].Lines[7].OldLineNumber);
43-
Assert.AreEqual(-1, result[0].Lines[7].NewLineNumber);
44-
Assert.AreEqual(8, result[0].Lines[7].DiffLineNumber);
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));
4545

4646
// + public sealed class UsageTracker : IUsageTracker, IDisposable
47-
Assert.AreEqual(-1, result[0].Lines[8].OldLineNumber);
48-
Assert.AreEqual(18, result[0].Lines[8].NewLineNumber);
49-
Assert.AreEqual(9, result[0].Lines[8].DiffLineNumber);
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));
5050

5151
// IConnectionManager connectionManager;
52-
Assert.AreEqual(26, result[0].Lines[17].OldLineNumber);
53-
Assert.AreEqual(25, result[0].Lines[17].NewLineNumber);
54-
Assert.AreEqual(18, result[0].Lines[17].DiffLineNumber);
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));
5555
}
5656
}
5757
}

0 commit comments

Comments
 (0)