Example #1
0
        public void EnumValid(string value, ForeignEnum expectedValue)
        {
            string json   = "singleForeignEnum: " + value;
            var    parsed = TestAllTypes.Parser.ParseText(json);

            Assert.Equal(new TestAllTypes {
                SingleForeignEnum = expectedValue
            }, parsed);
        }
Example #2
0
        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);
        }