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); }