Ejemplo n.º 1
0
        public void Valid_Uri()
        {
            var sut = new UriArgument(NAME, DESC);

            sut.SetValue(VALID_URI);

            Assert.IsTrue(sut.Value is Uri);
            Assert.AreEqual(new Uri(VALID_URI + "/"), sut.Value);
        }
Ejemplo n.º 2
0
 public void Invalid_Uri()
 {
     try
     {
         var sut = new UriArgument(NAME, DESC);
         sut.SetValue("foo");
     }
     catch (Exception ex)
     {
         Assert.AreEqual("Argument 'name' is invalid", ex.Message);
         throw;
     }
 }
Ejemplo n.º 3
0
        public void Constructor_Defaults()
        {
            var sut = new UriArgument(NAME, DESC);

            Assert.AreEqual(sut.Name, NAME);
            Assert.AreEqual(sut.Description, DESC);
            Assert.IsNull(sut.DefaultValue);
            Assert.AreEqual("  /name      description", sut.GetUsage());
            Assert.IsFalse(sut.IsRequired);
            Assert.AreEqual("[/name <Uri>]", sut.Syntax);
            Assert.AreEqual("Uri", sut.Type);
            Assert.IsNull(sut.Value);
        }