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"); }
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"); }
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"); }
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, ""); }
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); }
public void CanReadComicVineXMLToIssueWithSuffix() { var result = File.ReadAllText(TestXMLComicVineIssueWithSuffixUnFilteredFilename); var cvXMLReader = new ComicVineXMLReader(); var issue = cvXMLReader.GetIssue(result); Assert.IsTrue(issue.id == 187507); Assert.IsTrue(issue.issueNumber == 4.0f); Assert.IsTrue(issue.issueNumberSuffix == "au"); Assert.IsTrue(issue.name == ""); Assert.IsTrue(issue.volumeId == 30439); }