Exemplo n.º 1
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");
 }
Exemplo n.º 2
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");
 }
Exemplo n.º 3
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");
 }
Exemplo n.º 4
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, "");
 }
Exemplo n.º 5
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);
 }
Exemplo n.º 6
0
 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);
 }