Esempio n. 1
0
        public void BuildStateArray()
        {
            JsonWriter.State[][] stateArray = JsonWriter.BuildStateArray();

            var valueStates = JsonWriter.StateArrayTempate[7];

            foreach (JsonToken valueToken in EnumUtils.GetValues(typeof(JsonToken)))
            {
                switch (valueToken)
                {
                case JsonToken.Integer:
                case JsonToken.Float:
                case JsonToken.String:
                case JsonToken.Boolean:
                case JsonToken.Null:
                case JsonToken.Undefined:
                case JsonToken.Date:
                case JsonToken.Bytes:
                    Assert.AreEqual(valueStates, stateArray[(int)valueToken], "Error for " + valueToken + " states.");
                    break;
                }
            }
        }