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