public void TestConstrainedStringSerialization()
{
TestEntity te = new TestEntity
{
Count = 23,
Date = DateTime.Now,
Text = " Any Text ",
FancyString = " Fancy Text ",
//IntRange = new ValueRange<int>(-3, 5),
StringRange = new Range<string>(null, "xyz"),
};
string json = te.ToJsonString();
TestEntity te2 = json.FromJsonString<TestEntity>();
Assert.AreEqual(te.FancyString, te2.FancyString);
//Assert.AreEqual(te.IntRange, te2.IntRange);
Assert.AreEqual(te.StringRange, te2.StringRange);
}