public static void TestOptionBaseGetValueSeparatorsWhenNone()
        {
            IDictionary <string, string> dictionary = new Dictionary <string, string>();
            OptionSetCollection          options    = new OptionSetCollection()
            {
                { "a={}", (key, value) => dictionary.Add(key, value) },
            };
            OptionBase ob = options["a"];

            string[] separators = ob.GetValueSeparators();
            Assert.That(separators.Length, Is.EqualTo(0));
        }
        public static void TestOptionBaseGetValueSeparators()
        {
            IDictionary <string, string> dictionary = new Dictionary <string, string>();
            OptionSetCollection          options    = new OptionSetCollection()
            {
                { "a=-+", (key, value) => dictionary.Add(key, value) },
            };
            OptionBase ob = options["a"];

            string[] separators = ob.GetValueSeparators();
            Assert.That(separators[0], Is.EqualTo("-"));
            Assert.That(separators[1], Is.EqualTo("+"));
        }