public void UpdateShouldReturnNotFound() { this.aircraftsController.Configuration = new HttpConfiguration(); var model = TestObjectFactoryDataTransferModels.GetValidUpdateAircraftRequestModel(); this.aircraftsController.Validate(model); var notFoundId = 10; var result = this.aircraftsController.Update(notFoundId, model); Assert.AreEqual(typeof(NotFoundResult), result.GetType()); }
public void UpdateShouldReturnOkResultWithId() { this.aircraftsController.Configuration = new HttpConfiguration(); var model = TestObjectFactoryDataTransferModels.GetValidUpdateAircraftRequestModel(); this.aircraftsController.Validate(model); var result = this.aircraftsController.Update(model.Id, model); var okResult = result as OkNegotiatedContentResult <int>; Assert.IsNotNull(okResult); Assert.AreEqual(model.Id, okResult.Content); }