Ejemplo n.º 1
0
 public void CanExtractCVIDFromComicInfoNotes()
 {
     string notes = "Scraped metadata from ComicVine [CVDB9383] on 2013.06.03 23:14:42.";
     ComicVineEComicXMLDataReader dataReader = new ComicVineEComicXMLDataReader();
     string id = dataReader.GetCVIDFromNotes(notes);
     Assert.IsTrue(id == "9383");
 }
Ejemplo n.º 2
0
        public void CanHandleNoCVIDFromComicInfoNotes()
        {
            string notes = "";
            ComicVineEComicXMLDataReader dataReader = new ComicVineEComicXMLDataReader();
            string id = dataReader.GetCVIDFromNotes(notes);
            Assert.IsTrue(id == "");

        }
Ejemplo n.º 3
0
 public void CanReadXMLIssueDataFromEComic()
 {
     ComicVineEComicXMLDataReader reader = new ComicVineEComicXMLDataReader();
     string comicInfo = File.ReadAllText(TestXMLCRComicInfoFileName);
     Issue issue = reader.ReadIssueData(comicInfo);
     Assert.IsTrue(issue.id == 9383);
     Assert.IsTrue(issue.name == "Bugs the Squids");
     Assert.IsTrue(issue.summary.StartsWith("The Squid Gang crash the party"));
     Assert.IsTrue(issue.issueNumber == 1);
     Assert.IsTrue(issue.publishMonth == 6);
     Assert.IsTrue(issue.publishYear == 1967);
 }
Ejemplo n.º 4
0
 public EComicService(ComicVineEComicXMLDataReader dataReader, ICompressionController compressionController)
 {
     this.dataReader            = dataReader;
     this.compressionController = compressionController;
 }
Ejemplo n.º 5
0
 public EComicService(ComicVineEComicXMLDataReader dataReader, ICompressionController compressionController)
 {
     this.dataReader = dataReader;
     this.compressionController = compressionController;
 }