public void Add_GivenNullKey_ThrowsException() { // arrange var sut = new MemoryBackingStore(); // assert Assert.Throws<ArgumentNullException>(() => sut.Add(null, new object())); }
[Test] // silently tests MemoryBackingStore.Add as well public void ContainsKey_GivenExistingKey_ReturnsTrue() { // arrange var sut = new MemoryBackingStore(); sut.Add("ThisKeyExists", new object()); // act var containsKey = sut.ContainsKey("ThisKeyExists"); // assert Assert.That(containsKey, Is.True); }
[Test] // silently tests MemoryBackingStore.Add as well public void Get_GivenExistingKey_ReturnsValue() { // arrange var sut = new MemoryBackingStore(); var expected = new object(); sut.Add("ThisKeyExists", expected); // act var actual = sut.Get("ThisKeyExists"); // assert Assert.That(actual, Is.SameAs(expected)); }