Пример #1
0
 public GlossaryAugmenter(IllustrationGlossaryParser glossaryParser, ItemsModifier itemsModifier, ManifestModifier manifestModifier, ItemsProcessor itemsProcessor)
 {
     this.glossaryParser   = glossaryParser;
     this.itemsModifier    = itemsModifier;
     this.manifestModifier = manifestModifier;
     this.itemsProcessor   = itemsProcessor;
 }
        public void TestGetIllustrationsFromSpreadsheet()
        {
            IIllustrationGlossaryParser glossaryParser = new IllustrationGlossaryParser();
            IEnumerable <Illustration>  actual         = glossaryParser.GetIllustrationsFromSpreadsheet(goodCsv);

            //not too few
            Assert.AreEqual(actual.ToList().Count(), 5);
            //not too many
            foreach (Illustration illustration in actual)
            {
                Assert.IsTrue(illustration.FileExists);
            }
        }
 public void IllustrationListNotFoundError()
 {
     IIllustrationGlossaryParser glossaryParser = new IllustrationGlossaryParser();
     IEnumerable <Illustration>  actual         = glossaryParser.GetIllustrationsFromSpreadsheet(badCsv);
 }
Пример #4
0
 public ItemsProcessor(IllustrationGlossaryParser glossaryParser, ItemsModifier itemsModifier)
 {
     this.glossaryParser = glossaryParser;
     this.itemsModifier  = itemsModifier;
 }