Esempio n. 1
0
        public async Task JsonMedia()
        {
            var webAppFactory = new WebAppFactory();

            var client = webAppFactory.CreateClient();

            var query = @"query foo($myInt: Int!, $myStr: String!) {
                childFromArgs(anInt: $myInt, aString: $myStr) {
                    anInt
                    aString
                }
            }";

            var postdata = new JObject(
                new JProperty("query", query),
                new JProperty("variables", new JObject(
                                  new JProperty("myInt", 12),
                                  new JProperty("myStr", "Halloo variables")

                                  ))
                ).ToString();

            var response = await client.PostAsync("/graphql", new StringContent(postdata, Encoding.ASCII, "application/json"));

            var rawResult = await response.Content.ReadAsStringAsync();

            var result = JObject.Parse(rawResult)["data"].ToString();

            result.Should().Be(JObject.Parse(@"{
                ""childFromArgs"": {
                    ""anInt"": 12,
                    ""aString"": ""Halloo variables""
                }
            }").ToString(), $"full result: {rawResult}");
        }
Esempio n. 2
0
        public async Task GraphQLMedia()
        {
            var webAppFactory = new WebAppFactory();

            var client = webAppFactory.CreateClient();

            var query = @"{
                child {
                    anInt
                    aString
                }
            }";

            var response = await client.PostAsync("/graphql", new StringContent(query, Encoding.ASCII, "application/graphql"));

            var rawResult = await response.Content.ReadAsStringAsync();

            var result = JObject.Parse(rawResult)["data"].ToString();

            result.Should().Be(JObject.Parse(@"{
                ""child"": {
                    ""anInt"": 42,
                    ""aString"": ""Hello World!""
                }
            }").ToString());
        }
Esempio n. 3
0
 public AccountControllerTests(
     WebAppFactory <Startup> factory)
 {
     _factory = factory;
     _client  = factory.CreateClient(new WebApplicationFactoryClientOptions
     {
         AllowAutoRedirect = false
     });
 }
Esempio n. 4
0
 public RegisteredUserTest(WebAppFactory <Startup> factory) : base(factory)
 {
 }
Esempio n. 5
0
 public ChangePasswordTest(WebAppFactory <Startup> factory) : base(factory)
 {
 }
Esempio n. 6
0
 public void Setup()
 {
     _factory = new WebAppFactory();
     _client  = _factory.CreateClient();
 }
 public ControllersTests(WebAppFactory <Startup> factory)
 {
     _factory = factory;
 }
Esempio n. 8
0
 public void SetUpFactoryAndHttpClient()
 {
     _factory = new WebAppFactory();
     _client  = _factory.CreateClient();
 }
 public GreetingEndpointTestsShould()
 {
     _factory = new WebAppFactory();
 }
Esempio n. 10
0
 public JournalsControllerTest(WebAppFactory <Startup> factory) : base(factory)
 {
 }
Esempio n. 11
0
 public AuthControllerTest(WebAppFactory <Startup> factory)
 {
     _client = factory.CreateClient();
 }
Esempio n. 12
0
        public InterestCalcTest()
        {
            var webApiFactory = new WebAppFactory();

            _webApi = webApiFactory.CreateDefaultClient();
        }
Esempio n. 13
0
 public EntriesControllerTest(WebAppFactory <Startup> factory) : base(factory)
 {
 }
Esempio n. 14
0
 public EmailTests(WebAppFactory <Startup> factory) : base(factory)
 {
 }