예제 #1
0
        public void ShouldGet()
        {
            var map = new MultiMap <string, string>();

            map.Add("MyKey", "a");
            map.Add("MyKey", "b");
            map.GetOrNull("No_KEY").Should().BeNull();

            map.GetOrEmpty("No_KEY").Should().BeEmpty();

            var vals = map.GetOrNull("MyKey");

            vals.First().Should().Be("a");
            vals.Skip(1).First().Should().Be("b");

            vals = map.GetOrEmpty("MyKey");
            vals.First().Should().Be("a");
            vals.Skip(1).First().Should().Be("b");
        }