public void Add_And_Return_Values() { var sut = new KeyValuesStore(); sut.Add("name", "jane"); sut.Add("name", "john"); var values = sut.GetValues("name").ToArray(); values.Count().Should().Be(2); values.Should().Contain("jane"); values.Should().Contain("john"); }
public void Return_All_On_Empty_Key() { var sut = new KeyValuesStore(); sut.Add("name", "jane"); sut.Add("name", "john"); sut.Add("lastname", "smith"); var values = sut.GetValues(string.Empty).ToArray(); values.Count().Should().Be(3); values.Should().Contain("jane"); values.Should().Contain("john"); values.Should().Contain("smith"); }