Inheritance: BaseController
        public void Setup()
        {
            SettingsMock = new Mock<ISettingsService<SonarrSettingsDto>>();
            ServiceMock = new Mock<IThirdPartyService>();
            LoggerMock = new Mock<ILogger>();
            var f = new Fixture();

            ExpectedSettings = f.Create<SonarrSettingsDto>();
            SonarrSeries = f.CreateMany<SonarrSeries>().ToList();
            SonarrEpisode = f.CreateMany<SonarrEpisode>().ToList();

            SettingsMock.Setup(x => x.GetSettings()).Returns(ExpectedSettings);
            ServiceMock.Setup(x => x.GetSonarrSeries(It.IsAny<string>(), It.IsAny<string>())).Returns(SonarrSeries);
            ServiceMock.Setup(x => x.GetSonarrEpisodes(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<int>())).Returns(SonarrEpisode);
            _controller = new SonarrController(ServiceMock.Object, SettingsMock.Object, LoggerMock.Object);
        }
        public void GetSeriesNoConfig()
        {
            SettingsMock = new Mock<ISettingsService<SonarrSettingsDto>>();
            ServiceMock = new Mock<IThirdPartyService>();
            var f = new Fixture();

            ExpectedSettings = new SonarrSettingsDto();
            SonarrSeries = f.CreateMany<SonarrSeries>().ToList();
            SonarrEpisode = f.CreateMany<SonarrEpisode>().ToList();

            SettingsMock.Setup(x => x.GetSettings()).Returns(ExpectedSettings);
            ServiceMock.Setup(x => x.GetSonarrSeries(It.IsAny<string>(), It.IsAny<string>())).Returns(SonarrSeries);
            ServiceMock.Setup(x => x.GetSonarrEpisodes(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<int>())).Returns(SonarrEpisode);
            _controller = new SonarrController(ServiceMock.Object, SettingsMock.Object, LoggerMock.Object);

            var series = (PartialViewResult)_controller.GetSeries();
            var model = series.ViewBag;

            Assert.That(model.Error, Is.Not.Null);
        }