Esempio n. 1
0
        public void CanReadComicVineXMLToPublisher()
        {
            var result      = File.ReadAllText(TestXMLComicVinePublisherFilteredFileName);
            var cvXMLReader = new ComicVineXMLReader();
            var publisher   = cvXMLReader.GetPublisher(result);

            Assert.AreEqual(publisher.id, 125);
            Assert.AreEqual(publisher.name, "Charlton");
            Assert.IsTrue(publisher.enabled = true);
            Assert.AreEqual(publisher.description, "");
        }
Esempio n. 2
0
        public void CanReadComicVineXMLToIssue()
        {
            var result      = File.ReadAllText(TestXMLComicVineIssueUnFilteredFileName);
            var cvXMLReader = new ComicVineXMLReader();
            var issue       = cvXMLReader.GetIssue(result);

            Assert.IsTrue(issue.id == 187507);
            Assert.IsTrue(issue.issueNumber == 4);
            Assert.IsTrue(issue.name == "");
            Assert.IsTrue(issue.volumeId == 30439);
        }
Esempio n. 3
0
        public void CanReadComicVineXMLToPublishers()
        {
            var result      = File.ReadAllText(TextXMLComicVinePublisherSearchFileName);
            var cvXMLReader = new ComicVineXMLReader();
            var publishers  = cvXMLReader.GetPublishers(result);

            Assert.IsTrue(publishers.Count == 8);
            Assert.IsTrue(publishers[0].id == 31);
            Assert.IsTrue(publishers[0].name == "Marvel");
            Assert.IsTrue(publishers[7].id == 3520);
            Assert.IsTrue(publishers[7].name == "Marvelmania International");
        }
Esempio n. 4
0
        public void CanReadComicVineXMLToVolumes()
        {
            var result      = File.ReadAllText(TestXMLComicVinePublisherFilteredFileName);
            var cvXMLReader = new ComicVineXMLReader();
            var volumes     = cvXMLReader.GetVolumes(result);

            Assert.IsTrue(volumes.Count == 336);
            Assert.IsTrue(volumes[0].id == 1533);
            Assert.IsTrue(volumes[0].name == "Racket Squad in Action");
            Assert.IsTrue(volumes[4].id == 1667);
            Assert.IsTrue(volumes[4].name == "Black Fury");
        }
Esempio n. 5
0
        public void CanReadComicVineXMLToIssues()
        {
            var result      = File.ReadAllText(TestXMLComicVineVolumeUnFilteredFileName);
            var cvXMLReader = new ComicVineXMLReader();
            var issues      = cvXMLReader.GetIssues(result);

            Assert.IsTrue(issues[0].id == 6837);
            Assert.IsTrue(issues.Count == 33);
            Assert.IsTrue(issues[0].name == "The Sinister Six!");
            Assert.IsTrue(issues[0].issueNumber == 1.0);
            Assert.IsTrue(issues[3].issueNumber == 4.0f);
            Assert.IsTrue(issues[3].issueNumberSuffix == "au");
        }
Esempio n. 6
0
        public void CanReadComicVineXMLToVolume()
        {
            var result      = File.ReadAllText(TestXMLComicVineVolumeUnFilteredFileName);
            var cvXMLReader = new ComicVineXMLReader();
            var volume      = cvXMLReader.GetVolume(result);

            Assert.AreEqual(volume.id, 2189);
            Assert.AreEqual(volume.name, "The Amazing Spider-Man Annual");
            Assert.AreEqual(volume.countOfIssues, 39);
            Assert.IsFalse(volume.complete);
            Assert.AreEqual(volume.publisherId, 31);
            Assert.AreEqual(volume.startYear, 1964);
        }