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(); }
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(); }