static IEnumerable <Error> AddIllustrationToTestPackage(string testPackageFilePath, string csvFilePath) { IGlossaryAugmenter augmenter = new GlossaryAugmenter(); try { augmenter.AddItemsToGlossary(testPackageFilePath, csvFilePath); } catch (IOException e) { ExitWithErrorString("Error: IOException: " + e.Message); } catch (ElementDoesNotExistException e) { ExitWithErrorString("Error: InvalidXmlFile: " + e.Message); } return(augmenter.GetErrors()); }
public void TestGetKeywordList() { IItemsProcessor itemsProcessor = new ItemsProcessor(); IList <KeywordListItem> actual = itemsProcessor.GetKeywordListItems(goodZip, goodCsv).ToList(); //make sure we found the correct assessment items Assert.AreEqual(actual.Count(), 2); //ensure that all the item ids match the keywordlistitem ids foreach (KeywordListItem kitem in actual) { foreach (AssessmentItem aitem in kitem.AssessmentItems) { Assert.AreEqual(kitem.ItemId, aitem.KeywordListItemId); Assert.IsTrue(aitem.FullPath.Contains(aitem.ItemId)); } } IGlossaryAugmenter ga = new GlossaryAugmenter(); ga.AddItemsToGlossary(goodZip, goodCsv); }