public async Task InvokeAsync_WithFixedDateTime_ShouldAlwaysSendSameToken() { //Arrange TestServer testServer = CreateTestServer <string>(); HttpClient client = testServer.CreateClient(); GraphQLClient gqlClient = new GraphQLClient(client); QueryRequest query = new QueryRequest( string.Empty, @"mutation giveMeAccess { RequestAccess }", "giveMeAccess", new Dictionary <string, object>()); //Act QueryResponse <GiveMeAccessResult> res = await gqlClient.QueryAsync <GiveMeAccessResult>(query, CancellationToken.None); //Assert res.Data.Should().NotBeNull(); res.Data.RequestAccess.Should().Be("https://www.google.com/a/b/?c=d&bewit=eyJQYXlsb2FkIjoiL2EvYi8%252FYz1kIiwiSGFzaCI6IjlsWmpPbU5RalRtMW1JVFY2di8zbVNTQUxQV0Z3ZjVzWkN6anNyenl4cEE9IiwiTm9uY2UiOiI3MjRlN2FjYy1iZTU3LTQ5YTEtODE5NS00NmEwM2M2MjcxYzYiLCJFeHBpcmF0aW9uRGF0ZSI6IjIwMTctMDEtMDFUMDE6MDI6MDEuMDAxWiJ9"); }
public async Task InvokeAsync_WithFixedDateTime_ShouldAlwaysSendSameToken() { //Arrange TestServer testServer = CreateTestServer(); HttpClient client = testServer.CreateClient(); GraphQLClient gqlClient = new GraphQLClient(client); QueryRequest query = new QueryRequest( string.Empty, @"mutation giveMeAccess { RequestAccess }", "giveMeAccess", new Dictionary <string, object>()); //Act QueryResponse <GiveMeAccessResult> res = await gqlClient.QueryAsync <GiveMeAccessResult>(query, CancellationToken.None); //Assert res.Data.Should().NotBeNull(); res.Data.RequestAccess.Should().Be("eyJQYXlsb2FkIjoiZm9vIiwiSGFzaCI6Ildka3JYeGZJWVZmT0tGNmorVXZHRlIrYnluVXQzZmpKcUY4TEtLZ09rT2s9IiwiTm9uY2UiOiI3MjRlN2FjYy1iZTU3LTQ5YTEtODE5NS00NmEwM2M2MjcxYzYiLCJFeHBpcmF0aW9uRGF0ZSI6IjIwMTctMDEtMDFUMDE6MDI6MDEuMDAxWiJ9"); }