public void ValidateNonExistFileConversion()
        {
            var inputFile = Utility.NonExistentInputFile;
            var converter = new KindercareFormatConverter();

            converter.ConvertWordToOneNote(inputFile, Utility.RootFolder);
        }
        public void ValidateNonExistOutputFolder()
        {
            var outputDir = Utility.NonExistentOutputPath;
            var converter = new KindercareFormatConverter();

            converter.ConvertWordToOneNote(TestDocPath, outputDir);
        }
        public void ValidateWordConversion()
        {
            //convert the docx
            var converter = new KindercareFormatConverter();

            converter.ConvertWordToOneNote(TestDocPath, Utility.RootFolder);

            //retrieve the xml of generated notebook (OneNote.HierarchyScope.hsPages)
            var xmlDoc = _mOnGenerator.GetPageScopeHierarchy(_mNotebookId);

            Assert.IsNotNull(xmlDoc);

            XDocument xdoc = XDocument.Parse(xmlDoc);
            //get all the page xml
            var extractedPageTitles = xdoc.Descendants(_mXmlNs + "Page").Select(page => page.Attribute("name").Value).ToList();

            CollectionAssert.AreEqual(pageTitles, extractedPageTitles);
        }