Skip to content

Commit 9457c38

Browse files
committed
Replace Assert.AreEqual with Assert.HasCount in tests
Updated unit tests in LongWeekendTest.cs to use Assert.HasCount instead of Assert.AreEqual for collection count assertions, improving clarity and consistency in test assertions.
1 parent c41c3c4 commit 9457c38

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/Nager.LongWeekend.UnitTest/LongWeekendTest.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public void Calculate_FromFridayToMonday_Successful()
4343
ILongWeekendCalculator longWeekendCalculator = new LongWeekendCalculator(holidays, weekendDays);
4444
var longWeekends = longWeekendCalculator.Calculate(availableBridgeDays);
4545

46-
Assert.AreEqual(1, longWeekends.Count());
46+
Assert.HasCount(1, longWeekends);
4747

4848
var firstLongWeekend = longWeekends.First();
4949

@@ -97,7 +97,7 @@ public void Calculate_VeryLongWeekendWithoutBridgeDay_Successful()
9797
ILongWeekendCalculator longWeekendCalculator = new LongWeekendCalculator(holidays, weekendDays);
9898
var longWeekends = longWeekendCalculator.Calculate(availableBridgeDays);
9999

100-
Assert.AreEqual(1, longWeekends.Count());
100+
Assert.HasCount(1, longWeekends);
101101

102102
var firstLongWeekend = longWeekends.First();
103103

@@ -146,7 +146,7 @@ public void Calculate_VeryLongWeekendWithOneBridgeDay_Successful()
146146
ILongWeekendCalculator longWeekendCalculator = new LongWeekendCalculator(holidays, weekendDays);
147147
var longWeekends = longWeekendCalculator.Calculate(availableBridgeDays);
148148

149-
Assert.AreEqual(1, longWeekends.Count());
149+
Assert.HasCount(1, longWeekends);
150150

151151
var firstLongWeekend = longWeekends.First();
152152

@@ -197,7 +197,7 @@ public void Calculate_VeryLongWeekendWithThreeBridgeDays_Successful()
197197
ILongWeekendCalculator longWeekendCalculator = new LongWeekendCalculator(holidays, weekendDays);
198198
var longWeekends = longWeekendCalculator.Calculate(availableBridgeDays).ToArray();
199199

200-
Assert.AreEqual(2, longWeekends.Count());
200+
Assert.HasCount(2, longWeekends);
201201

202202
var firstLongWeekend = longWeekends[0];
203203
firstLongWeekend.Should().BeEquivalentTo(new LongWeekendReport
@@ -254,7 +254,7 @@ public void Calculate_LongWeekendWithTwoBridgeDays_Successful()
254254
ILongWeekendCalculator longWeekendCalculator = new LongWeekendCalculator(holidays, weekendDays);
255255
var longWeekends = longWeekendCalculator.Calculate(availableBridgeDays);
256256

257-
Assert.AreEqual(1, longWeekends.Count());
257+
Assert.HasCount(1, longWeekends);
258258

259259
var firstLongWeekend = longWeekends.First();
260260

@@ -305,7 +305,7 @@ public void Calculate_TwoLongWeekendsWithOneBridgeDay_Successful()
305305
ILongWeekendCalculator longWeekendCalculator = new LongWeekendCalculator(holidays, weekendDays);
306306
var longWeekends = longWeekendCalculator.Calculate(availableBridgeDays);
307307

308-
Assert.AreEqual(2, longWeekends.Count());
308+
Assert.HasCount(2, longWeekends);
309309

310310
var firstLongWeekend = longWeekends.First();
311311

@@ -370,7 +370,7 @@ public void Calculate_FourLongWeekendsWithTwoBridgeDays_Successful1()
370370
ILongWeekendCalculator longWeekendCalculator = new LongWeekendCalculator(holidays, weekendDays);
371371
var longWeekends = longWeekendCalculator.Calculate(availableBridgeDays).ToArray();
372372

373-
Assert.AreEqual(4, longWeekends.Length);
373+
Assert.HasCount(4, longWeekends);
374374

375375
var firstLongWeekend = longWeekends[0];
376376
firstLongWeekend.Should().BeEquivalentTo(new LongWeekendReport
@@ -441,7 +441,7 @@ public void Calculate_NoLongWeekendPossible_Successful()
441441
ILongWeekendCalculator longWeekendCalculator = new LongWeekendCalculator(holidays, weekendDays);
442442
var longWeekends = longWeekendCalculator.Calculate(availableBridgeDays);
443443

444-
Assert.AreEqual(0, longWeekends.Count());
444+
Assert.HasCount(0, longWeekends);
445445
}
446446
}
447447
}

0 commit comments

Comments
 (0)