Esempio n. 1
0
        public async Task CreatePartner_Ok()
        {
            Partner partner = TestDataFactory.GetPartner();

            var response = await httpTestClient.PostAsJsonAsync("/api/partners", partner);

            Assert.True(response.StatusCode == HttpStatusCode.OK);
        }
Esempio n. 2
0
        public async Task CreatePartner_InvalidName_Fail()
        {
            Partner partner = TestDataFactory.GetPartner();

            partner.Name = string.Empty;

            var response = await httpTestClient.PostAsJsonAsync("/api/partners", partner);

            Assert.True(response.StatusCode == HttpStatusCode.BadRequest);
        }
Esempio n. 3
0
        public async Task UpdatePartner_Ok()
        {
            Partner partner = TestDataFactory.GetPartner();

            var response = await httpTestClient.PostAsJsonAsync("/api/partners", partner);

            if (response.IsSuccessStatusCode)
            {
                partner = JsonConvert.DeserializeObject <Partner>(await response.Content.ReadAsStringAsync());

                response = await httpTestClient.PutAsJsonAsync("/api/partners", partner);

                Assert.True(response.StatusCode == HttpStatusCode.OK);
            }
        }