public void ApplyFilter_GuestIdNotNullAndHostIdNull_GuestFilterOnlyApplied()
        {
            // Arrange
            var service = new GamePredictorService(_dataMapper, _seasonRepository, _teamSeasonRepository);

            GamePredictorService.GuestSeasonID = null;
            GamePredictorService.HostSeasonID  = null;

            int?guestSeasonID = 2017;
            int?hostSeasonID  = null;

            // Act
            service.ApplyFilter(guestSeasonID, hostSeasonID);

            // Assert
            Assert.AreEqual(guestSeasonID, GamePredictorService.GuestSeasonID);
            Assert.IsNull(GamePredictorService.HostSeasonID);
        }
        public void ApplyFilter_GuestAndHostIdsNull_NoFiltersApplied()
        {
            // Arrange
            var service = new GamePredictorService(_dataMapper, _seasonRepository, _teamSeasonRepository);

            GamePredictorService.GuestSeasonID = null;
            GamePredictorService.HostSeasonID  = null;

            int?guestSeasonID = null;
            int?hostSeasonID  = null;

            // Act
            service.ApplyFilter(guestSeasonID, hostSeasonID);

            // Assert
            Assert.IsNull(GamePredictorService.GuestSeasonID);
            Assert.IsNull(GamePredictorService.HostSeasonID);
        }