public void DeleteGet_ShouldReturnView() { // Arranges PlanetsController planetsController = new PlanetsController(null); // Act IActionResult result = planetsController.Delete(1, 1); // Assert Assert.IsType <ViewResult>(result); }
public async Task ShouldReturnSuccessfullMessageWhenRemovePlanet(int id) { //Arrange var mockRepo = new Mock <IPlanetApplicationService>(); mockRepo.Setup(repo => repo.RemovePlanet(id)).ReturnsAsync(true); var controller = new PlanetsController(mockRepo.Object, _mapper); //Act var result = await controller.Delete(id); //Assert var objectResult = Assert.IsType <OkObjectResult>(result); var strResponse = Assert.IsAssignableFrom <string>(objectResult.Value); Assert.Equal("Planet was successfull deleted!", strResponse); }