public void EnumValid(string value, ForeignEnum expectedValue) { string json = "singleForeignEnum: " + value; var parsed = TestAllTypes.Parser.ParseText(json); Assert.Equal(new TestAllTypes { SingleForeignEnum = expectedValue }, parsed); }
public void EnumValid(string value, ForeignEnum expectedValue) { string json = "{ \"singleForeignEnum\": " + value + " }"; var parsed = TestAllTypes.Parser.ParseJson(json); Assert.AreEqual(new TestAllTypes { SingleForeignEnum = expectedValue }, parsed); }
public void EnumValid(string value, ForeignEnum expectedValue) { string json = "singleForeignEnum: " + value; var parsed = TestAllTypes.Parser.ParseText(json); Assert.Equal(new TestAllTypes { SingleForeignEnum = expectedValue }, parsed); // test serialize back var text = parsed.ToText(); Assert.Equal(json, text); }