public void get_keys_from_dictionary() { var values = new Dictionary <string, string> { { "a", "1" }, { "b", "2" }, { "c", "3" } }; var headers = new DictionaryHeaders(values); headers.Keys().ShouldHaveTheSameElementsAs("a", "b", "c"); }
public void dictionary_has() { var values = new Dictionary <string, string> { { "a", "1" }, { "b", "2" } }; var headers = new DictionaryHeaders(values); headers.Has("a").ShouldBeTrue(); headers.Has("c").ShouldBeFalse(); }
public void to_name_values_for_dictionary() { var values = new Dictionary <string, string> { { "a", "1" }, { "b", "2" } }; var headers = new DictionaryHeaders(values); var collection = headers.ToNameValues(); collection["a"].ShouldEqual("1"); collection["b"].ShouldEqual("2"); }
public void get_and_set_with_dictionary() { var values = new Dictionary <string, string> { { "a", "1" }, { "b", "2" } }; var headers = new DictionaryHeaders(values); headers["a"].ShouldEqual("1"); headers["b"].ShouldEqual("2"); headers["c"] = "3"; values["c"].ShouldEqual("3"); }