public async Task Delete_plant_details_unauthorized_reponse(string userId)
        {
            //Arrange
            var plantDetailsContext = new PlantListingContext(_dbOptions_Delete);

            var plantDetailsId = 7;

            //Act
            var plantDetailsController = new PlantListingController(plantDetailsContext, _mockPlantImageService.Object);
            var actionResult           = await plantDetailsController.DeletePlantDetails(new DeletePlantDetailsViewModel()
            {
                UserId         = userId,
                PlantDetailsId = plantDetailsId
            });

            //Assert
            Assert.IsType <UnauthorizedResult>(actionResult);
        }
        public async Task Delete_plant_details_success()
        {
            //Arrange
            var plantDetailsContext = new PlantListingContext(_dbOptions_Delete);

            var plantDetailsId = 8;
            var userId         = "wpkeoh";

            //Act
            var plantDetailsController = new PlantListingController(plantDetailsContext, _mockPlantImageService.Object);
            var actionResult           = await plantDetailsController.DeletePlantDetails(new DeletePlantDetailsViewModel()
            {
                UserId         = userId,
                PlantDetailsId = plantDetailsId
            });

            //Assert
            Assert.IsType <NoContentResult>(actionResult);
        }
        public async Task Delete_plant_details_not_found_reponse()
        {
            //Arrange
            var plantDetailsContext = new PlantListingContext(_dbOptions_Delete);

            var plantDetailsId = 99;
            var userId         = "cktan";

            //Act
            var plantDetailsController = new PlantListingController(plantDetailsContext, _mockPlantImageService.Object);
            var actionResult           = await plantDetailsController.DeletePlantDetails(new DeletePlantDetailsViewModel()
            {
                UserId         = userId,
                PlantDetailsId = plantDetailsId
            });

            //Assert
            Assert.IsType <NotFoundObjectResult>(actionResult);
        }