We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6c220ce commit b47cdc9Copy full SHA for b47cdc9
1 file changed
DataStructures.Tests/Hashing/HashTableTests.cs
@@ -468,6 +468,21 @@ public void Resize_HandlesNegativeHashCodeCorrectly()
468
Assert.That(hashTable[new NegativeHashKey(3)], Is.EqualTo("C"));
469
}
470
471
+ [Test]
472
+ public void Resize_HandlesNegativeIndexCorrectly()
473
+ {
474
+ // Arrange
475
+ var hashTable = new HashTable<NegativeHashKey, string>(2);
476
+ var key = new NegativeHashKey(111);
477
+ hashTable.Add(key, "Value");
478
+
479
+ // Act
480
+ hashTable.Resize();
481
482
+ // Assert
483
+ Assert.That(hashTable[key], Is.EqualTo("Value"));
484
+ }
485
486
[Test]
487
public void Add_ShouldTriggerResize_WhenThresholdExceeded()
488
{
0 commit comments