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