public void GetComments_NoCommentsLiked_CheckNumber() { var init = new InitializeMockContext(); var mock = init.mock; var controller = new PostCommentsService(mock.Object, mapper); var result = controller.GetComments(1, 2).First(); var expected = false; Assert.AreEqual(expected, result.Liked); }
public void GetComments_ValidPostId_CheckNumber() { var init = new InitializeMockContext(); var mock = init.mock; var controller = new PostCommentsService(mock.Object, mapper); var result = controller.GetComments(1, 3).Count(); var expected = 2; Assert.AreEqual(expected, result); }
public void GetComments_MostPopular_CheckValid() { var init = new InitializeMockContext(); var mock = init.mock; var controller = new PostCommentsService(mock.Object, mapper); var result = controller.GetComments(1, 3).First(); var expected = 1; var expected2 = "Zosia"; Assert.AreEqual(expected2, result.UserName); Assert.AreEqual(expected, result.LikeCount); }