public void KeyValueNode_clears_unset_value() { // ARRANGE var node = new KeyValueNode <string, int>(); // ACT var result = node.RemoveValue(); // ASSERT Assert.False(result); Assert.False(node.TryGetValue(out var value)); }
public void KeyValueNode_removes_stored_value() { // ARRANGE var node = new KeyValueNode <string, int>(); node.SetValue(1); // ACT var result = node.RemoveValue(); // ASSERT Assert.True(result); Assert.False(node.TryGetValue(out var value)); }