public void GetCommandByID_Returns404NotFound_WhenNonExistentIDProvided() { //Arrange _mockRepo.Setup(repo => repo.GetCommandByID(0)).Returns(() => null); var controller = new CommandsController(_mockRepo.Object, _mapper); //Act var result = controller.GetCommandByID(1); //Assert Assert.IsType <NotFoundResult>(result.Result); }
public void GetCommandByID_ReturnsCorrectResouceType_WhenValidIDProvided() { //Arrange _mockRepo.Setup(repo => repo.GetCommandByID(1)).Returns(new Command { Id = 1, HowTo = "mock", Platform = "Mock", CommandLine = "Mock" }); var controller = new CommandsController(_mockRepo.Object, _mapper); //Act var result = controller.GetCommandByID(1); //Assert Assert.IsType <ActionResult <CommandReadDto> >(result); }