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);
        }