Пример #1
0
 public void IsMissingValueString()
 {
     IsMissing c = new IsMissing("TheProperty");
     var j = GetJ(@"{""TheProperty"":""TheValue""}");
     Assert.IsFalse(c.Evaluate(j));
     Assert.AreEqual(@"{""Name"":""IsMissing"",""PropertyName"":""TheProperty"",""PropertyValue"":""TheValue"",""PropertyHasValue"":true,""Description"":""The property 'TheProperty' was not expected to be in the Json. ""}", c.GetState(j));
 }
Пример #2
0
 public void IsMissingPropertySet()
 {
     var o = GetJ(@"{ ""TheProperty"" : ""TheValue"" }");
     IsMissing isnull = new IsMissing("TheProperty");
     Assert.IsFalse(isnull.Evaluate(o));
 }
Пример #3
0
 public void IsMissingPropertyNameNull()
 {
     var o = GetJ(@"{ ""TheProperty"" : null }");
     IsMissing isnull = new IsMissing(null);
     Assert.IsFalse(isnull.Evaluate(o));
 }
Пример #4
0
 public void IsMissingJobNull()
 {
     IsMissing isnull = new IsMissing("TheProperty");
     Assert.IsFalse(isnull.Evaluate(null));
 }
Пример #5
0
 public void IsMissingIsTrue()
 {
     var o = GetJ(@"{ }");
     IsMissing isnull = new IsMissing("TheProperty");
     Assert.IsTrue(isnull.Evaluate(o));
 }