Exemple #1
0
        public async Task UpdateContactAsync_WhereInputIsInvalid_ReturnsFailureContactStatus()
        {
            //Arrange
            _contactServiceMock.Setup(x => x.UpdateContactAsync(It.IsAny <int>(), It.IsAny <ContactInfo>()))
            .Returns(Task.FromResult(new ResultHandler(String.Empty)));
            var controller = new ContactsController(_contactServiceMock.Object, _mapper)
            {
                ControllerContext = new ControllerContext {
                    HttpContext = new DefaultHttpContext()
                }
            };
            //Act
            var result = (BadRequestObjectResult)await controller.PutAsync(ServiceMock.GetNonExistingContactRequest(), ServiceMock.GetInvalidAddContactRequest());

            //Assert
            Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
        }
Exemple #2
0
        public async Task DeleteUsersAsync_WhereUserDoesNotExist_ReturnsSuccessCode()
        {
            //Arrange
            _contactServiceMock.Setup(x => x.DeleteContactAsync(It.IsAny <int>()))
            .Returns(Task.FromResult(new ResultHandler(String.Empty)));
            var controller = new ContactsController(_contactServiceMock.Object, _mapper)
            {
                ControllerContext = new ControllerContext {
                    HttpContext = new DefaultHttpContext()
                }
            };
            //Act
            var result = (BadRequestObjectResult)await _controller.DeleteAsync(ServiceMock.GetNonExistingContactRequest());

            //Assert
            Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
        }