public void GetAllCards_Returns200Ok_WhenDBHasOneResource() { //Arrange mockRepo.Setup(repo => repo.GetAllCards()).Returns(GetCodeCards(1)); var controller = new CodeCardController(mockRepo.Object, mapper); //Act var result = controller.GetAllCards(); //Assert Assert.IsType <OkObjectResult>(result.Result); }
public void GetAllCards_ReturnsTheCorrectType_WhenDBHasOneResource() { //Arrange mockRepo.Setup(repo => repo.GetAllCards()).Returns(GetCodeCards(1)); var controller = new CodeCardController(mockRepo.Object, mapper); //Act var result = controller.GetAllCards(); //Assert Assert.IsType <ActionResult <IEnumerable <CodeCardReadDto> > >(result); }
public void GetAllCards_ReturnsOneResource_WhenDBHasOneResource() { //Arrange mockRepo.Setup(repo => repo.GetAllCards()).Returns(GetCodeCards(1)); var controller = new CodeCardController(mockRepo.Object, mapper); //Act var result = controller.GetAllCards(); //Assert var okResult = result.Result as OkObjectResult; var codeCards = okResult.Value as List <CodeCardReadDto>; Assert.Single(codeCards); }
public void GetAllCards_ReturnNItems_WhenDBHasNResources() { //Arrange var rand = new Random(); var num = rand.Next(21); mockRepo.Setup(repo => repo.GetAllCards()).Returns(GetCodeCards(num)); var controller = new CodeCardController(mockRepo.Object, mapper); //Act var result = controller.GetAllCards(); //Assert var okResult = result.Result as OkObjectResult; var codeCards = okResult.Value as List <CodeCardReadDto>; Assert.Equal(num, codeCards.Count()); }