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);
        }
Esempio n. 2
0
        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);
        }