示例#1
0
        public void UpdateShouldReturnNotFound()
        {
            this.manufacturersController.Configuration = new HttpConfiguration();

            var model = TestObjectFactoryDataTransferModels.GetValidUpdateAircraftManufacturerRequestModel();

            this.manufacturersController.Validate(model);

            var notFoundId = 10;
            var result     = this.manufacturersController.Update(notFoundId, model);

            Assert.AreEqual(typeof(NotFoundResult), result.GetType());
        }
示例#2
0
        public void UpdateShouldReturnOkResultWithId()
        {
            this.manufacturersController.Configuration = new HttpConfiguration();

            var model = TestObjectFactoryDataTransferModels.GetValidUpdateAircraftManufacturerRequestModel();

            this.manufacturersController.Validate(model);

            var result   = this.manufacturersController.Update(model.Id, model);
            var okResult = result as OkNegotiatedContentResult <int>;

            Assert.IsNotNull(okResult);
            Assert.AreEqual(model.Id, okResult.Content);
        }