public void It_should_ask_the_service_to_get_all_tags_with_their_respective_counts()
        {
            //arrange
            _controller.Index();

            A.CallTo(() => _tagService.GetTagsWithCount()).MustHaveHappened(Repeated.Exactly.Once);
        }
Example #2
0
        public void IndexShouldReturnCachedUsersWithPoints()
        {
            // Arrange
            chartService.Setup(p => p.GetUsersChart())
            .Returns(new List <ChartServiceModel>()
            {
                firstUser, secondUser
            });

            var memoryCache = new MemoryCache(new MemoryCacheOptions());
            var controller  = new ChartController(chartService.Object, memoryCache);

            controller.Index();

            chartService.Setup(p => p.GetUsersChart())
            .Returns(new List <ChartServiceModel>()
            {
                firstUser, firstUser, firstUser
            });

            // Act
            var result = controller.Index();

            // Assert
            AssertIndex(result);
        }
        public void IndexShouldRenderView()
        {
            FileRepositoryMock.Setup(x => x.CalculateSumOfAllValues()).Returns(new List <SumValueStringBean>());
            FileLineRepositoryMock.Setup(x => x.CalculateSumByDate()).Returns(new List <SumValueDateBean>());
            FileLineRepositoryMock.Setup(x => x.CalculateSumByOrigin()).Returns(new List <SumValueOriginBean>());

            ActionResult result = ChartController.Index();

            Assert.IsInstanceOf(typeof(ViewResult), result);
        }
Example #4
0
        public void IndexTest()
        {
            ChartController chart = new ChartController();

            chart.Index();
        }