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(); }
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(); }
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(); }