public void ExampleTest() { _multiMap.Add("a", "a"); _multiMap.Add("a", "b"); _multiMap.Add("a", "c"); var set = _multiMap.Get("a"); set.Size.Should().Be(3); set.Get("a").Should().NotBeNull(); set.Get("b").Should().NotBeNull(); set.Get("c").Should().NotBeNull(); _multiMap.Delete("a", "b"); set = _multiMap.Get("a"); set.Size.Should().Be(2); set.Get("a").Should().NotBeNull(); set.Get("b").Should().BeNull(); set.Get("c").Should().NotBeNull(); _multiMap.DeleteAll("a"); _multiMap.Get("a").Should().BeNull(); }