public void UpdateShouldReturnBadRequestWithInvalidModel() { this.faresController.Configuration = new HttpConfiguration(); var invalidModel = TestObjectFactoryDataTransferModels.GetInvalidUpdateFareRequestModel(); this.faresController.Validate(invalidModel); var result = this.faresController.Update(Constants.ENTITY_VALID_ID, invalidModel); Assert.AreEqual(typeof(InvalidModelStateResult), result.GetType()); }
public void UpdateShouldValidateModelState() { this.faresController.Configuration = new HttpConfiguration(); var invalidModel = TestObjectFactoryDataTransferModels.GetInvalidUpdateFareRequestModel(); this.faresController.Validate(invalidModel); var result = this.faresController.Update(Constants.ENTITY_VALID_ID, invalidModel); Assert.IsFalse(this.faresController.ModelState.IsValid); }