Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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);
        }