Exemplo n.º 1
0
        public void HasActiveFilterShouldReturnFalseWhenNoActiveFiltersExsist()
        {
            var newsroom = BuildNewsRoom(categories: new List <string> {
                "Zebras", "Asses", "Oxen"
            });
            var newsroomViewModel = new NewsroomViewModel(newsroom, EmailAlertsUrl);
            var result            = newsroomViewModel.HasActiveFilter();

            result.Should().BeFalse();
        }
Exemplo n.º 2
0
        public void HasActiveFilterShouldReturnFalseWhenDateFilterIsInvalid()
        {
            var newsroom = BuildNewsRoom(categories: new List <string> {
                "Zebras", "Asses", "Oxen"
            });
            var newsroomViewModel = new NewsroomViewModel(newsroom, EmailAlertsUrl);

            newsroomViewModel.DateFrom = DateTime.Now;
            newsroomViewModel.DateTo   = DateTime.Now.AddDays(-5);

            var result = newsroomViewModel.HasActiveFilter();

            result.Should().BeFalse();
        }
Exemplo n.º 3
0
        public void HasActiveFilterShouldReturnTrueWhenActiveFiltersExist()
        {
            var newsroom = BuildNewsRoom(categories: new List <string> {
                "Zebras", "Asses", "Oxen"
            });
            var newsroomViewModel = new NewsroomViewModel(newsroom, EmailAlertsUrl);

            newsroomViewModel.Category = "Zebras";
            newsroomViewModel.Tag      = "Tag";
            newsroomViewModel.DateFrom = DateTime.Now.AddDays(-5);
            newsroomViewModel.DateTo   = DateTime.Now;

            var result = newsroomViewModel.HasActiveFilter();

            result.Should().BeTrue();
        }