Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }