private void Zero() { // arrange byte[] source = Encoding.UTF8.GetBytes("0 "); var reader = new Utf8GraphQLReader(source); // act reader.Read(); // assert Assert.Equal("0", reader.GetScalarValue()); Assert.Equal(TokenKind.Integer, reader.Kind); }
private void ReadToken(string sourceBody, bool isFloat) { // arrange byte[] source = Encoding.UTF8.GetBytes(sourceBody); var reader = new Utf8GraphQLReader(source); // act reader.Read(); // assert Assert.Equal(sourceBody, reader.GetScalarValue()); Assert.Equal( isFloat ? TokenKind.Float : TokenKind.Integer, reader.Kind); Assert.Equal(1, reader.Line); Assert.Equal(1, reader.Column); Assert.Equal(0, reader.Start); Assert.Equal(sourceBody.Length, reader.End); }