public void WhenTvShowDoesNotHaveImageThenResultPropertyIsNull() { var tvShow = new TvShow { Slug = "show/thunderbirds", Title = "Thunderbirds" }; var sut = tvShow.ToSummary(); Assert.AreEqual(tvShow.Title, sut.Title); Assert.AreEqual(tvShow.Slug, sut.Slug); Assert.IsNull(sut.Image); }
public void WhenTvShowHasAllMappedPropertiesThenResultIsTvShowSummary() { var tvShow = new TvShow { Image = new Image { ShowImage = new Uri("http://catchup.ninemsn.com.au/img/jump-in/shows/Thunderbirds_1280.jpg") }, Slug = "show/thunderbirds", Title = "Thunderbirds" }; var sut = tvShow.ToSummary(); Assert.AreEqual(tvShow.Title, sut.Title); Assert.AreEqual(tvShow.Slug, sut.Slug); Assert.AreEqual(tvShow.Image.ShowImage, sut.Image); }