public void CanOverride() { // Arrange this.cache.Insert("1", new CacheTestObject { Key = 1, Name = "Test" }); this.cache.Insert("2", new CacheTestObject { Key = 2, Name = "Test2" }); this.cache.Insert("3", new CacheTestObject { Key = 3, Name = "Test3" }); this.cache.Insert("4", new CacheTestObject { Key = 4, Name = "Test4" }); CacheTestObject expected = new CacheTestObject { Key = 3, Name = "New" }; // Act this.cache.Insert("3", expected); CacheTestObject actual = this.cache.Get("3") as CacheTestObject; // Assert Assert.That(actual, Is.EqualTo(expected)); }
public void CanReturnData() { // Arrange CacheTestObject expected = new CacheTestObject { Key = 1, Name = "Test" }; // Act this.cache.Insert("1", expected); CacheTestObject actual = this.cache.Get("1") as CacheTestObject; // Assert Assert.That(actual, Is.EqualTo(expected)); }