Ejemplo n.º 1
0
        public void List()
        {
            var newsArticlesController = new NewsArticlesController(_memoryCache);
            var listViewModel          = new ListViewModel();
            var viewResult             = newsArticlesController.List(listViewModel) as ViewResult;

            Assert.IsNotNull(viewResult);
        }
        public NewsArticlesControllerTests()
        {
            var principle = new GenericPrincipal(identity, null);

            var mockUoW = new Mock<IUnitOfWork>();
            var controller = new NewsArticlesController(mockUoW.Object);
            controller.User = principle;
        }
Ejemplo n.º 3
0
        public NewsArticlesControllerTests()
        {
            var principle = new GenericPrincipal(identity, null);

            var mockUoW    = new Mock <IUnitOfWork>();
            var controller = new NewsArticlesController(mockUoW.Object);

            controller.User = principle;
        }
        public void Edit()
        {
            // Arrange
            var mockRepo    = new Mock <NewsRepository>();
            var mockContext = new Mock <NewsContext>();

            mockRepo.Setup(x => x.GetFeaturedArticle(It.IsAny <NewsContext>()))
            .Returns(new NewsArticle
            {
                Content       = "string",
                Header        = "header",
                NewsEditor    = "editor",
                NewsArticleId = 44
            });
            mockRepo.Setup(x => x.GetArticleById(It.IsAny <NewsContext>(), It.IsAny <int>()))
            .Returns(new NewsArticle
            {
                Content       = "string",
                Header        = "header",
                NewsEditor    = "editor",
                NewsArticleId = 44
            });
            mockRepo.Setup(x => x.GetArticles(It.IsAny <NewsContext>()))
            .Returns(new List <NewsArticle>
            {
                new NewsArticle
                {
                    Content       = "string",
                    Header        = "header",
                    NewsEditor    = "editor",
                    NewsArticleId = 44
                }
            });
            mockRepo.Setup(x => x.GetCurrentLogo(It.IsAny <NewsContext>()))
            .Returns(new Logo {
                Alt = "alt", Class = "class", Src = "src"
            });
            var controller = new NewsArticlesController();

            // Act
            ViewResult result = controller.Edit(34) as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }