コード例 #1
0
        public async Task Fetch_Tool_Config_With_Options()
        {
            // arrange
            var options = new GraphQLServerOptions
            {
                Tool =
                {
                    Document    = "# foo",
                    Credentials = DefaultCredentials.SameOrigin,
                    HttpHeaders = new HeaderDictionary
                    {
                        { "Content-Type", "application/json" }
                    },
                    HttpMethod  = DefaultHttpMethod.Get
                }
            };
            TestServer server = CreateStarWarsServer("/graphql",
                                                     configureConventions: builder => builder.WithOptions(options));

            // act
            Result result = await GetAsync(server);

            // assert
            result.MatchSnapshot();
        }
コード例 #2
0
        public async Task Fetch_Tool_Config_With_Options()
        {
            // arrange
            var options = new GraphQLServerOptions
            {
                Tool =
                {
                    Document       = "# foo",
                    IncludeCookies = true,
                    HttpHeaders    = new HeaderDictionary
                    {
                        { "Content-Type", "application/json" }
                    },
                    HttpMethod      = DefaultHttpMethod.Get,
                    Enable          = true,
                    Title           = "Hello",
                    GaTrackingId    = "GA-FOO",
                    GraphQLEndpoint = "/foo/bar",
                    UseBrowserUrlAsGraphQLEndpoint = true,
                    DisableTelemetry               = true
                }
            };
            TestServer server = CreateStarWarsServer("/graphql",
                                                     configureConventions: builder => builder.WithOptions(options));

            // act
            Result result = await GetAsync(server);

            // assert
            result.MatchSnapshot();
        }