Beispiel #1
0
        public void GetOperationTypeByRootType_Subscription()
        {
            // arrange
            const string schemaName = "foo";
            DocumentNode schema     = Utf8GraphQLParser.Parse(
                FileResource.Open("SchemaInfoTests_Schema.graphql"));
            var schemaInfo = new SchemaInfo(schemaName, schema);

            // act
            bool success = schemaInfo.TryGetOperationType(
                schemaInfo.SubscriptionType,
                out OperationType operationType);

            // assert
            Assert.True(success);
            Assert.Equal(OperationType.Subscription, operationType);
        }