Exemplo n.º 1
0
        public void Contact()
        {
            ITeenbookRepository tbMockRepo = new TeenbookMockRepository();
            // Arrange
            HomeController controller = new HomeController(tbMockRepo);

            // Act
            ViewResult result = controller.Contact() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Exemplo n.º 2
0
        public void About()
        {
            ITeenbookRepository tbMockRepo = new TeenbookMockRepository();
            // Arrange
            HomeController controller = new HomeController(tbMockRepo);

            // Act
            ViewResult result = controller.About() as ViewResult;

            // Assert
            Assert.AreEqual("Your application description page.", result.ViewBag.Message);
        }
Exemplo n.º 3
0
        public void Index()
        {
            //need to fix the DI

            ITeenbookRepository tbMockRepo = new TeenbookMockRepository();
            // Arrange
            HomeController controller = new HomeController(tbMockRepo);

            // Act
            ViewResult result = controller.Index() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Exemplo n.º 4
0
        public void GetTopicsTest()
        {
            // Arrange
            ITeenbookRepository _repo = new TeenbookMockRepository();

            //Act
            var topics = _repo.GetTopics()
                         .OrderByDescending(t => t.Created)
                         .Take(25)
                         .ToList();

            //Assert
            Assert.IsTrue(topics.Count == 2);
        }