예제 #1
0
        public async Task TestUpdate_NonFound()
        {
            using (var client = new TestClientProvider().Client)
            {
                var response = await client.PostAsync(RequestUri,
                                                      new StringContent(
                                                          JsonConvert.SerializeObject(new Division()
                {
                    Id = 2,
                    Name = "Division1",
                    CreatedDateTime = DateTime.Now,
                }
                                                                                      ),
                                                          Encoding.UTF8,
                                                          "application/json"
                                                          )
                                                      );

                response = await client.PutAsync(RequestUri,
                                                 new StringContent(
                                                     JsonConvert.SerializeObject(new Division()
                {
                    Id = 2,
                    Name = "Division1",
                    CreatedDateTime = DateTime.Now,
                }
                                                                                 ),
                                                     Encoding.UTF8,
                                                     "application/json"
                                                     )
                                                 );

                Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
            }
        }
예제 #2
0
        public async Task TestUpdate_NoContent()
        {
            using (var client = new TestClientProvider().Client)
            {
                var response = await client.PostAsync(RequestUri,
                                                      new StringContent(
                                                          JsonConvert.SerializeObject(new Realtor()
                {
                    Id = 3,
                    Firstname = "Firstname2",
                    Lastname = "Lastname2",
                    CreatedDateTime = DateTime.Now,
                }
                                                                                      ),
                                                          Encoding.UTF8,
                                                          "application/json"
                                                          )
                                                      );

                response = await client.PutAsync(RequestUri + "/3",
                                                 new StringContent(
                                                     JsonConvert.SerializeObject(new Realtor()
                {
                    Id = 3,
                    Firstname = "Firstname3",
                    Lastname = "Lastname3",
                    CreatedDateTime = DateTime.Now,
                }
                                                                                 ),
                                                     Encoding.UTF8,
                                                     "application/json"
                                                     )
                                                 );

                response.EnsureSuccessStatusCode();
                Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
            }
        }