コード例 #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
ファイル: ConstraintTests.cs プロジェクト: aidancasey/Moksy
 public void IsMissingPropertySet()
 {
     var o = GetJ(@"{ ""TheProperty"" : ""TheValue"" }");
     IsMissing isnull = new IsMissing("TheProperty");
     Assert.IsFalse(isnull.Evaluate(o));
 }
コード例 #3
0
ファイル: ConstraintTests.cs プロジェクト: aidancasey/Moksy
 public void IsMissingPropertyNameNull()
 {
     var o = GetJ(@"{ ""TheProperty"" : null }");
     IsMissing isnull = new IsMissing(null);
     Assert.IsFalse(isnull.Evaluate(o));
 }
コード例 #4
0
ファイル: ConstraintTests.cs プロジェクト: aidancasey/Moksy
 public void IsMissingJobNull()
 {
     IsMissing isnull = new IsMissing("TheProperty");
     Assert.IsFalse(isnull.Evaluate(null));
 }
コード例 #5
0
ファイル: ConstraintTests.cs プロジェクト: aidancasey/Moksy
 public void IsMissingIsTrue()
 {
     var o = GetJ(@"{ }");
     IsMissing isnull = new IsMissing("TheProperty");
     Assert.IsTrue(isnull.Evaluate(o));
 }