public async Task GetCommentById_ReturnsObjectResult() { // Arrange Comment comment = GenerateFake.Comment(); _mockRepo.Setup(repo => repo.GetById(1)).ReturnsAsync(comment); // Act var response = await _commentController.GetCommentById(1); // Assert Assert.IsAssignableFrom <ObjectResult>(response); }
public async Task GetMessageById_ReturnsObjectResult() { // Arrange Message message = GenerateFake.Message(); _mockRepo.Setup(repo => repo.GetMessageById(1)) .ReturnsAsync(message); // Act var response = await _messageController.GetMessageById(1); // Assert Assert.IsAssignableFrom <ObjectResult>(response); }
public async Task GetCommentsByPostId_ReturnsOk() { // Arrange IList <Comment> comments = new List <Comment> { GenerateFake.Comment(), GenerateFake.Comment(), GenerateFake.Comment(), GenerateFake.Comment(), GenerateFake.Comment(), GenerateFake.Comment() }; _mockRepo.Setup(repo => repo.GetCommentsByPostId(1)).ReturnsAsync(comments); // Act var response = await _commentController.GetCommentsByPostId(1); // Assert Assert.IsAssignableFrom <OkObjectResult>(response); }