public void PatchReturnsBadRequest() { // Arrange var testPersonId = 0; // Act var result = _controller.Patch(testPersonId, null); // Assert var objectResult = Assert.IsType <BadRequestObjectResult>(result); Assert.Equal("Incorrect passanger's id", objectResult.Value); }
public void UpdatePersonEmail() { //Arrange string newMail = "*****@*****.**"; person.Email = newMail; personServiceMock.Setup(a => a.GetById(It.IsAny <int>())).Returns(person); // Act IHttpActionResult actionResult = objController.Patch(77, new PersonPatchViewModel() { Email = newMail }); var contentResult = actionResult as OkNegotiatedContentResult <PersonViewModel>; // Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(newMail, contentResult.Content.Email); }