public void ParseSkipTokenSinglePrecision()
        {
            IList <object> values;
            bool           skipTokenParsed = SkipTokenAndETagParser.TryParseNullableTokens(Single.MinValue.ToString("R"), out values);

            Assert.IsTrue(skipTokenParsed);
            Assert.AreEqual(values.Count, 1);
            Assert.AreEqual(values.First(), Single.MinValue.ToString("R"));

            object skipTokenValue = SkipTokenExpressionBuilder.ParseSkipTokenLiteral(Single.MinValue.ToString("R"));

            Assert.AreEqual(skipTokenValue, Single.MinValue);
        }
        public void ParseSkipTokenDoublePrecision()
        {
            IList <object> values;
            bool           skipTokenParsed = SkipTokenAndETagParser.TryParseNullableTokens("1.0099999904632568", out values);

            Assert.IsTrue(skipTokenParsed);
            Assert.AreEqual(values.Count, 1);
            Assert.AreEqual(values.First(), "1.0099999904632568");

            object skipTokenValue = SkipTokenExpressionBuilder.ParseSkipTokenLiteral(values.First() as string);

            Assert.AreEqual(skipTokenValue, 1.0099999904632568);
        }