Skip to content

Commit 738c359

Browse files
committed
added GetHashCode tests
1 parent 27f22d8 commit 738c359

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

tests/PolylineAlgorithm.Tests/PolylineTest.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,4 +212,16 @@ public void Equality_Operators_Correct_Results() {
212212
Assert.IsFalse(polyline.Equals((object)notEqual));
213213
Assert.IsFalse(polyline.Equals(typeNotEqual));
214214
}
215+
216+
[TestMethod]
217+
public void GetHasCode_Correct_Results() {
218+
// Arrange
219+
Polyline polyline = Polyline.FromString(nameof(polyline));
220+
Polyline equal = Polyline.FromString(nameof(polyline));
221+
Polyline notEqual = Polyline.FromString(nameof(notEqual));
222+
223+
// Act && Assert
224+
Assert.AreEqual(polyline.GetHashCode(), equal.GetHashCode());
225+
Assert.AreNotEqual(polyline.GetHashCode(), notEqual.GetHashCode());
226+
}
215227
}

0 commit comments

Comments
 (0)