public void serialize_simple_object() { var obj = new MySimpleObject { Name = "James BOND", Value = "test23", Ticks = 1236 }; var json = _jsonSerializer.Serialize(obj); Check.That(json).Not.IsNull(); Check.That(json).IsEqualTo("{'Name':'James BOND','Value':'test23','Ticks':1236}".Replace("'", "\"")); }
public void MakeToString_works_correctly() { var simple = new MySimpleObject() { MyIntProp = 5, MyStringProp = "Hello" }; var toStr = simple.MakeToString(); var expected = "MySimpleObject: [MyIntProp:5, MyStringProp:\"Hello\"]"; Assert.AreEqual(toStr, expected); var newToStr = simple.MakeToString(x => x.MyStringProp); var newExpected = "MySimpleObject: [MyIntProp:5]"; Assert.AreEqual(newToStr, newExpected); }