public void it_serializes_valid_json_into_an_object_type_specified_by_the_method() { Reader reader = new Reader(); TestAsset serialized = reader.Serialize<TestAsset>( valid_json ); Assert.AreEqual( "Foo String", serialized.TestString ); }
public void it_raises_an_invalid_json_exception_if_json_is_not_well_formed() { Reader reader = new Reader(); Assert.Throws<Exceptions.InvalidJsonException>(delegate { reader.Serialize<TestAsset>( invalid_json ); } ); }