public void PageControllerGet_Should_ReturnPageByIndex() { var mockRepo = new Mock <IPageRepository>(); var mockLogger = new Mock <ILogger <PageApiController> >(); var page = new Page() { PageId = 1, AddedDate = DateTime.Now, Content = "test" }; mockRepo.Setup(repo => repo.Get(1)).Returns(page); var controller = new PageApiController(mockRepo.Object, mockLogger.Object); var res = controller.GetPage(1, null).Result; var Result = new JsonResult(page); Assert.Equal(Result.Value, (res as JsonResult).Value); }