public void WhenKeyIsInDictionaryItIsReturnedRegardlessOfDefaultValueFunc() { var dictionary = new DictionaryWithDefaultValue <int, int>(SampleDictionary, DefaultValueFunc); Assert.Equal(111, dictionary[1]); Assert.NotEqual(DefaultValue, dictionary[1]); }
public void WhenKeyIsNotInDictionaryItReturnsTheDefaultValueFuncResult() { var dictionary = new DictionaryWithDefaultValue <int, int>(SampleDictionary, DefaultValueFunc); Assert.Equal(DefaultValue, dictionary[6]); }