private void AreEqual(ASTNodeKind expectedKind, IList <dynamic> expectedValues, dynamic actual)
        {
            Assert.AreEqual(expectedKind, actual.Kind);

            for (var i = 0; i < expectedValues.Count; i++)
            {
                Assert.AreEqual(expectedValues[i].Kind, actual.Values[i].Kind);
                Assert.AreEqual(expectedValues[i].Value, actual.Values[i].Value);
            }
        }
示例#2
0
 public void Values_Parse_Successfully(ASTNodeKind kind, string valueString)
 {
     //note: thousand separators and/or culture-specific characters are invalid graphql literals, and will not be returned by graphql-parser
     //uppercase TRUE and FALSE are also invalid graphql input data, and will not be returned by graphql-parser
     //whitespace will not be returned by graphql-parser
     _ = CoreToVanillaConverter.Value(new GraphQLScalarValue(kind)
     {
         Value = valueString
     });
 }
示例#3
0
 public GraphQLScalarValue(ASTNodeKind kind)
 {
     kindField = kind;
 }
示例#4
0
 public GraphQLListValue(ASTNodeKind kind)
 {
     kindField = kind;
 }
示例#5
0
 public GraphQLListValue(ASTNodeKind kind)
 {
     _kind = kind;
 }
 private void AreEqual(ASTNodeKind expectedKind, object expectedValue, dynamic actual)
 {
     Assert.AreEqual(expectedKind, actual.Kind);
     Assert.AreEqual(expectedValue, actual.Value);
 }
 private void AreEqual(ASTNodeKind expectedKind, dynamic actual)
 {
     Assert.AreEqual(expectedKind, actual.Kind);
 }
 public GraphQLValue(ASTNodeKind kind)
 {
     this.kindField = kind;
 }
 public GraphQLScalarValue(ASTNodeKind kind)
 {
     _kind = kind;
 }