public void DownloadUrlForMultilanguageBlockIsCorrect()
        {
            var sut = new Addic7EdSubtitleListParser().GetSubtitlesListFromHtml(
                null,
                _empireBlgDummy,
                _languages,
                string.Empty);

            Assert.Equal(@"www.addic7ed.com/original/118797/1", sut[0].DownloadUrl);
        }
        public void SiteGlobalTitleIsCorrect()
        {
            var sut = new Addic7EdSubtitleListParser().GetSubtitlesListFromHtml(
                null,
                _htmlDummy,
                _languages,
                string.Empty);

            Assert.Equal("Modern Family - 08x10 - Ringmaster Keifth", sut[0].SiteTitle);
        }
        public void DatesAreCorrect()
        {
            var sut = new Addic7EdSubtitleListParser().GetSubtitlesListFromHtml(
                null,
                _tabooDummy,
                _languages,
                string.Empty);

            Assert.Equal(new DateTime(2017, 1, 23).Date, sut[0].SubmittedOn.Date);
        }
        public void PublisherIsCorrect()
        {
            var sut = new Addic7EdSubtitleListParser().GetSubtitlesListFromHtml(
                null,
                _htmlDummy,
                _languages,
                string.Empty);

            Assert.Equal("*****@*****.**", sut[0].Publisher);
            Assert.Equal("*****@*****.**", sut[3].Publisher);
        }
        public void UrlsAreCorrect()
        {
            var sut = new Addic7EdSubtitleListParser().GetSubtitlesListFromHtml(
                null,
                _htmlDummy,
                _languages,
                string.Empty);

            Assert.Equal("www.addic7ed.com/original/119605/1", sut[0].DownloadUrl);
            Assert.Equal("www.addic7ed.com/updated/1/119605/0", sut[3].DownloadUrl);
        }
        public void VersionsAreCorrect()
        {
            var expected = new List <string>
            {
                "FLEET",
                "AVS",
                "WEB-DL",
                "FLEET",
                "AVS",
                "WEB-DL"
            };

            var sut = new Addic7EdSubtitleListParser().GetSubtitlesListFromHtml(
                null,
                _htmlDummy,
                _languages,
                string.Empty);
            var result = sut.Select(s => s.Version);

            Assert.Equal(expected, result);
        }