Example #1
0
 public void HelpKeysCannotBeEmpty()
 {
     Assert.Throws <ArgumentException>(() =>
     {
         var _ = new HelpCommandlineArgumentRule(new string[] { });
     });
 }
Example #2
0
 public void HelpKeysCannotBeNull()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         var _ = new HelpCommandlineArgumentRule((List <string>)null);
     });
 }
Example #3
0
        public void HelpAddMultipleKeysAllSet()
        {
            var car = new HelpCommandlineArgumentRule(new[] { "key1", "key2" });

            Assert.True(car.Keys.Contains("key1"));
            Assert.True(car.Keys.Contains("key2"));
            Assert.True(car.Keys.Count == 2);
            Assert.IsFalse(car.IsRequired);
        }