Ejemplo n.º 1
0
        public void DeleteWithInvalidId()
        {
            var mockRepositorycar = new Mock <IAdvertiseCarDetailsService>();

            // Arrange
            AdvertisedCarController controller = new AdvertisedCarController(mockRepositorycar.Object, _ownerValidationService, _logger);

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();

            var       response = controller.Delete(0);
            HttpError succesful;

            Assert.IsTrue(response.TryGetContentValue <HttpError>(out succesful));
            Assert.AreEqual(System.Net.HttpStatusCode.BadRequest, response.StatusCode);
        }
Ejemplo n.º 2
0
        public void Delete()
        {
            int carID = 1;

            var mockRepositorycar = new Mock <IAdvertiseCarDetailsService>();

            mockRepositorycar.Setup(x => x.DeleteAdvertiseCarDetailsEntry(carID)).Returns(true);


            // Arrange
            AdvertisedCarController controller = new AdvertisedCarController(mockRepositorycar.Object, _ownerValidationService, _logger);

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();

            var    response = controller.Delete(carID);
            string succesful;

            Assert.IsTrue(response.TryGetContentValue <string>(out succesful));
            Assert.AreEqual(System.Net.HttpStatusCode.OK, response.StatusCode);
            Assert.AreEqual(succesful, "Deleted succesfully");
        }