public void ContainsWorksAsExpected() { // --- Arrange var cache = new TimeConstrainedCache<int, string>(); cache.SetValue(1, "one"); cache.SetValue(2, "two"); // --- Act var contains1 = cache.Contains(1); var contains2 = cache.Contains(2); var contains3 = cache.Contains(3); // --- Assert contains1.ShouldBeTrue(); contains2.ShouldBeTrue(); contains3.ShouldBeFalse(); }
public void ContainsWorksAsExpected() { // --- Arrange var cache = new TimeConstrainedCache <int, string>(); cache.SetValue(1, "one"); cache.SetValue(2, "two"); // --- Act var contains1 = cache.Contains(1); var contains2 = cache.Contains(2); var contains3 = cache.Contains(3); // --- Assert contains1.ShouldBeTrue(); contains2.ShouldBeTrue(); contains3.ShouldBeFalse(); }
public void RemoveWorksAsExpected() { // --- Arrange var cache = new TimeConstrainedCache <int, string>(); cache.SetValue(1, "one"); cache.SetValue(2, "two"); // --- Act var value = cache.GetValue(2); cache.Remove(2); // --- Assert value.ShouldEqual("two"); cache.Contains(2).ShouldBeFalse(); }
public void RemoveWorksAsExpected() { // --- Arrange var cache = new TimeConstrainedCache<int, string>(); cache.SetValue(1, "one"); cache.SetValue(2, "two"); // --- Act var value = cache.GetValue(2); cache.Remove(2); // --- Assert value.ShouldEqual("two"); cache.Contains(2).ShouldBeFalse(); }