Ejemplo n.º 1
0
        public void Multiple_values_for_same_name()
        {
            var dict = ToDictionaryExtension.Build_dictionary_from_assignments(new[] { "a=1", "a=2" });

            Assert.That(dict, Is.EqualTo(new Dictionary <string, string> {
                { "a", "2" }
            }));
        }
Ejemplo n.º 2
0
        public void Single_name_value_pair()
        {
            var result = ToDictionaryExtension.Build_dictionary_from_assignments(new[] { "a=1" });

            Assert.That(result, Is.EqualTo(new Dictionary <string, string> {
                { "a", "1" }
            }));
        }
Ejemplo n.º 3
0
        public void Multiple_name_value_pairs()
        {
            var nvpairs = ToDictionaryExtension.Split_into_assignments("a=1;b=2");
            var result  = ToDictionaryExtension.Build_dictionary_from_assignments(nvpairs);

            Assert.That(result, Is.EqualTo(new Dictionary <string, string> {
                { "a", "1" }, { "b", "2" }
            }));
        }
Ejemplo n.º 4
0
        public void Empty_string()
        {
            var dict = ToDictionaryExtension.Build_dictionary_from_assignments(new string[] {});

            Assert.That(dict, Is.EqualTo(new Dictionary <string, string>()));
        }