public void adding_duplicate_keys_should_replace_value() { RandomCache cache = new RandomCache(10); string key = "key1"; string value = "value1"; cache.Add(key, value); cache.Exists(key).ShouldBeTrue(); cache.Get(key).ShouldEqual(value); value = "some new value"; cache.Add(key, value); cache.Get(key).ShouldEqual(value); }