Example #1
0
 public void IsValid()
 {
     var v = new FutureAttribute();
     Assert.IsTrue(v.IsValid(DateTime.Now.AddDays(+1), null));
     Assert.IsTrue(v.IsValid(new DateTime?(), null));
     Assert.IsTrue(v.IsValid(new DateTime?(DateTime.Now.AddDays(+1)), null));
     Assert.IsTrue(v.IsValid(null, null));
     Assert.IsFalse(v.IsValid(DateTime.Now, null));
     Assert.IsFalse(v.IsValid(new DateTime(), null));
     Assert.IsFalse(v.IsValid(DateTime.Now.ToString(), null));
     Assert.IsFalse(v.IsValid(123456, null));
 }
Example #2
0
        private static Attribute ConvertToFuture(XmlNhvmRuleConverterArgs rule)
        {
            NhvmFuture futureRule = (NhvmFuture)rule.schemaRule;
            log.Info("Converting to future attribute");
            FutureAttribute thisAttribute = new FutureAttribute();
            if (futureRule.message != null)
            {
                thisAttribute.Message = futureRule.message;
            }
            AssignTagsFromString(thisAttribute, futureRule.tags);

            return thisAttribute;
        }