예제 #1
0
        public void TestCommonUsageWithCustomKeyAndValueCharacters()
        {
            string[] args = new string[] { "-verbose", "-runid:10" };

            CommandLineDictionary d = CommandLineDictionary.FromArguments(args, '-', ':');

            Assert.True(d.ContainsKey("verbose"));
            Assert.True(d.ContainsKey("runid"));
            Assert.Equal <int>(10, Int32.Parse(d["runid"], CultureInfo.InvariantCulture));
            Assert.Equal <string>("-verbose -runid:10", d.ToString()); // bug!
            Assert.Equal <int>(2, d.Count);
        }
예제 #2
0
        public void TestCommonUsage()
        {
            string[] args = new string[] { "/verbose", "/runid=10" };

            CommandLineDictionary d = CommandLineDictionary.FromArguments(args);

            Assert.True(d.ContainsKey("verbose"));
            Assert.True(d.ContainsKey("runid"));
            Assert.Equal <int>(10, Int32.Parse(d["runid"], CultureInfo.InvariantCulture));
            Assert.Equal <string>("/verbose /runid=10", d.ToString());
            Assert.Equal <int>(2, d.Count);
        }