public void ShouldGetFirst() { var map = new MultiMap <string, string>(); map.Add("MyKey", "a"); map.Add("MyKey", "b"); map.GetFirstOrNull("No_KEY").Should().BeNull(); map.GetFirstOrEmpty("No_KEY").Should().BeEmpty(); var vals = map.GetFirstOrNull("MyKey"); vals.Should().Be("a"); vals = map.GetFirstOrEmpty("MyKey"); vals.Should().Be("a"); }