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); }
public void WhenTvShowHasDrmThenResultIsTrue() { var tvShow = new TvShow { Drm = true }; Assert.IsTrue(SubjectUnderTest.IsSatisfiedBy(tvShow)); }
public void WhenTvShowDoesNotHaveDrmThenResultIsFalse() { var tvShow = new TvShow { Drm = false }; Assert.IsFalse(SubjectUnderTest.IsSatisfiedBy(tvShow)); }
public void WhenTvShowHasEpisodeCountLessThanOneThenResultIsFalse() { var tvShow = new TvShow { EpisodeCount = 0 }; Assert.IsFalse(SubjectUnderTest.IsSatisfiedBy(tvShow)); }
public void WhenTvShowHasEpisodeCountGreaterThanZeroThenResultIsTrue() { var tvShow = new TvShow { EpisodeCount = 1 }; Assert.IsTrue(SubjectUnderTest.IsSatisfiedBy(tvShow)); }