Ejemplo n.º 1
0
        public void SetValue_Valid()
        {
            var sut = new EnumArgument <TestEnum>(NAME, DESC, true);

            Assert.IsTrue(sut.IsRequired);
            sut.SetValue(THREE.ToString());
            Assert.AreEqual(THREE, sut.Value);
        }
Ejemplo n.º 2
0
 public void SetValue_Invalid()
 {
     try
     {
         var sut = new EnumArgument <TestEnum>(NAME, DESC, true);
         Assert.IsTrue(sut.IsRequired);
         sut.SetValue("foo");
     }
     catch (Exception ex)
     {
         Assert.AreEqual("Argument 'name' is invalid", ex.Message);
         throw;
     }
 }