Exemple #1
0
        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);
        }