Ejemplo n.º 1
0
        private void Check <T>(T random, T empty)
        {
            var jo = JToken.FromObject(new { X = random });

            _comparer
            .Compare(jo, new { X = random })
            .Should().Be(ComparisonResult.True);
            _comparer
            .Compare(jo, new { X = empty })
            .Should().NotBe(ComparisonResult.True);
            _comparer
            .Compare(JToken.FromObject(
                         new { X = default(T) }), new { X = default(T) })
            .Should().Be(ComparisonResult.True);
        }
Ejemplo n.º 2
0
 public static void ShouldBe(this string json, object anon)
 {
     Comparer.Compare(JToken.Parse(json), anon)
     .Message.Should().Be(null);
 }
Ejemplo n.º 3
0
 public void Property_Value_Does_Not_Match()
 {
     _comparer.Compare(
         new JObject(new JProperty("Age", 18)),
         new { Age = 19 })
     .Message.Should().Be("$root.Age: 18 != 19");
 }