public void UpdateShouldReturnBadRequesWithInvalidIdMessage() { var result = this.manufacturersController.Update(0, TestObjectFactoryDataTransferModels.GetInvalidUpdateAircraftManufacturerRequestModel()); var badRequestResult = result as BadRequestErrorMessageResult; Assert.AreEqual(typeof(BadRequestErrorMessageResult), result.GetType()); Assert.AreEqual(ErrorMessages.INVALID_ID, badRequestResult.Message); }
public void UpdateShouldReturnBadRequestWithInvalidModel() { this.manufacturersController.Configuration = new HttpConfiguration(); var invalidModel = TestObjectFactoryDataTransferModels.GetInvalidUpdateAircraftManufacturerRequestModel(); this.manufacturersController.Validate(invalidModel); var result = this.manufacturersController.Update(Constants.ENTITY_VALID_ID, invalidModel); Assert.AreEqual(typeof(InvalidModelStateResult), result.GetType()); }
public void UpdateShouldValidateModelState() { this.manufacturersController.Configuration = new HttpConfiguration(); var model = TestObjectFactoryDataTransferModels.GetInvalidUpdateAircraftManufacturerRequestModel(); this.manufacturersController.Validate(model); var result = this.manufacturersController.Update(Constants.ENTITY_VALID_ID, model); Assert.IsFalse(this.manufacturersController.ModelState.IsValid); }