예제 #1
0
        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());
        }
예제 #2
0
        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);
        }