public void FikaControllerPutShouldOnSuccesfulPutReturnOkNegotiatedContentResultContaniningUpdatedFika() { Fika fika = new Fika(); _service.Setup(s => s.PutFika(fika)).Returns(fika); FikaController controller = new FikaController(_service.Object); IHttpActionResult result = controller.Put(fika); Assert.IsInstanceOfType(result, typeof(OkNegotiatedContentResult<Fika>)); Assert.ReferenceEquals(fika, result); }
public void FikaControllerPutShouldReturnBadRequestWhenModelStateIsNotValid() { FikaController controller = new FikaController(_service.Object); controller.ModelState.AddModelError("", "an error"); IHttpActionResult result = controller.Put(new Fika()); Assert.IsInstanceOfType(result, typeof(BadRequestResult)); }
public void FikaControllerPutShouldInvokeServicePutFikas() { Fika fika = new Fika(); FikaController controller = new FikaController(_service.Object); controller.Put(fika); _service.Verify(s => s.PutFika(fika), Times.Once); }