public void TryGetValue_KeyNull_ThrowsArgumentNullException() { // Arrange var d = new DelegateConfiguration(key => "Foo"); // Act // Assert Assert.That(() => d.TryGetValue(null), Throws.ArgumentNullException); }
public void TryGetValue_ReturnsGetValue() { // Arrange var getter = Substitute.For <Func <string, string> >(); getter.Invoke("Foo").Returns("Bar"); var d = new DelegateConfiguration(getter); // Act var result = d.TryGetValue("Foo"); // Assert Assert.That(result, Is.EqualTo("Bar")); }