public void CreateShouldReturnBadRequestWithInvalidModel() { this.flightsController.Configuration = new HttpConfiguration(); var invalidModel = TestObjectFactoryDataTransferModels.GetInvalidFlightRequestModel(); this.flightsController.Validate(invalidModel); var result = this.flightsController.Create(invalidModel); Assert.AreEqual(typeof(InvalidModelStateResult), result.GetType()); }
public void CreateShouldValidateModelState() { this.flightsController.Configuration = new HttpConfiguration(); var invalidModel = TestObjectFactoryDataTransferModels.GetInvalidFlightRequestModel(); this.flightsController.Validate(invalidModel); var result = this.flightsController.Create(invalidModel); Assert.IsFalse(this.flightsController.ModelState.IsValid); }