public void DeleteGet_ShouldReturnView()
        {
            // Arranges
            PlanetsController planetsController = new PlanetsController(null);

            // Act
            IActionResult result = planetsController.Delete(1, 1);

            // Assert
            Assert.IsType <ViewResult>(result);
        }
Exemplo n.º 2
0
        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);
        }