public void ReplaceKeyValue_KeyDoesNotExist_NoChangesAreMade() { var dictionary = new Dictionary<int, string>(); dictionary.Add(1, "One"); dictionary.Add(2, "Two"); dictionary.ReplaceKeyValue(3, "NewThree"); Assert.That(dictionary.Count, Is.EqualTo(2), "Count changed"); Assert.That(dictionary.ContainsKey(3), Is.False); }
public void ReplaceKeyValue_KeyDoesExist() { var dictionary = new Dictionary<int, string>(); dictionary.Add(1, "One"); dictionary.Add(2, "Two"); dictionary.ReplaceKeyValue(2, "NewTwo"); Assert.That(dictionary.Count, Is.EqualTo(2), "Count changed"); Assert.That(dictionary[2], Is.EqualTo("NewTwo")); }