private void LoadSeason(Season season) { ISeasonImagesViewModel viewModel = _viewModelFactory.GetSeasonImages(_path, season.Path); viewModel.BannerUrl.Path = season.BannerUrl; viewModel.PosterUrl.Path = season.PosterUrl; viewModel.SeasonNumber = season.SeasonNumber; SeasonImages.Add(viewModel); }
private static Season CreateSeason(string tvShowPath, string seasonFolder) { Season season = new Season(); season.Path = seasonFolder; season.SeasonNumber = TvShowHelper.FindSeasonNumberFromFolder(seasonFolder); season.PosterUrl = TvShowHelper.GetSeasonImageFileName(tvShowPath, season.SeasonNumber, "poster"); season.BannerUrl = TvShowHelper.GetSeasonImageFileName(tvShowPath, season.SeasonNumber, "banner"); return season; }
public void PosterUrl_Always_ShouldBeLoaded() { // Arrange Season season = new Season { PosterUrl = @"C:\Folder\TV Shows\Game of Thrones\season01-poster.jpg" }; _tvShowFileService.GetSeason(Arg.Any<string>(), _path) .Returns(season); // Act string posterUrl = _viewModel.PosterUrl.Path; // Assert Assert.Equal(season.PosterUrl, posterUrl); }