Example #1
0
        public void Add_Throws_on_duplicate_option(string name1, string shortName1, string name2, string shortName2)
        {
            var option1 = new Option(name1);

            if (shortName1 != null)
            {
                option1.AddName(shortName1);
            }

            var option2 = new Option(name2);

            if (shortName2 != null)
            {
                option2.AddName(shortName2);
            }

            var options = new Options {
                option1
            };

            Should.Throw <ArgumentException>(() => options.Add(option2));
        }