Ejemplo n.º 1
0
 public void When_PassNegativeId_Expect_UserNotFoundError()
 {
     //Assign
     int testId  = -666;
     var client  = new WrestlerClient("auto", "test");
     var request = new DeleteWrestlerRequest
     {
         Id = testId
     };
     //Act
     var response = client.DeleteWrestler(request);
 }
Ejemplo n.º 2
0
 public void When_UserDoesNotExistInDB_Expect_UserNotFoundError()
 {
     //Assign
     int testId  = 0000;
     var client  = new WrestlerClient("auto", "test");
     var request = new DeleteWrestlerRequest
     {
         Id = testId
     };
     //Act
     var response = client.DeleteWrestler(request);
 }
Ejemplo n.º 3
0
        public DeleteWrestlerResponse DeleteWrestler(DeleteWrestlerRequest request)
        {
            string url      = string.Format("php/wrestler/delete.php?id={0}", request.Id);
            var    response = _client.DeleteMethod(url);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                return(JsonConvert.DeserializeObject <DeleteWrestlerResponse>(response.Content));
            }
            if (response.StatusCode == HttpStatusCode.NotFound)
            {
                throw new NotFoundException(response.StatusCode);
            }
            return(null);
        }
Ejemplo n.º 4
0
        public void When_UserExistInDB_Expect_SuccessfulDeletion()
        {
            //Assign
            int testId  = 3792;
            var client  = new WrestlerClient("auto", "test");
            var request = new DeleteWrestlerRequest
            {
                Id = testId
            };
            //Act
            var response = client.DeleteWrestler(request);

            //Assert
            Assert.IsNotNull(response);
            Assert.IsTrue(response.result);
        }