public void CollectionExtensions_IDictionary_GetOrCreateValue_GetsValueIfContainedInDictionary() { // Arrange IDictionary <string, string> dictionary = new Dictionary <string, string> { { "blah", "value" } }; // Act // ReSharper disable InvokeAsExtensionMethod var result = CollectionExtensions.GetOrCreateValue(dictionary, "blah", () => "yo"); // ReSharper restore InvokeAsExtensionMethod // Assert Assert.AreEqual("value", result); }