Handles the generic file format conversion into OneNote
Inheritance: IFormatConverter
		public void ValidateNonExistOutputFolder()
		{
			var outputDir = Utility.NonExistentOutputPath;
			var converter = new GenericFormatConverter();
			converter.ConvertWordToOneNote(TestDocPath, outputDir);
		}
		public void ValidateWordConversion()
		{
			var converter = new GenericFormatConverter();
			converter.ConvertWordToOneNote(TestDocPath, Utility.RootFolder);

			//retrieve xml from generated notebook
			var xmlDoc = _mOnGenerator.GetPageScopeHierarchy(_mNotebookId);
			Assert.IsNotNull(xmlDoc);

			// retrieve the section for the ppt conversion
			string sectionName = Path.GetFileNameWithoutExtension(TestDocPath);
			XDocument xDoc = XDocument.Parse(xmlDoc);
			XElement xSection = xDoc.Descendants(_mXmlNs + "Section").FirstOrDefault(x => x.Attribute("name").Value.Equals(sectionName));
			Assert.IsNotNull(xSection);

			//get the xml of each pages
			var extractedPageTitles = xSection.Descendants(_mXmlNs + "Page").Select(x => x.Attribute("name").Value).ToList();
			CollectionAssert.AreEqual(DocPageTitles, extractedPageTitles);
		}
		public void ValidateNonExistFileConversion()
		{
			var inputFile = Utility.NonExistentInputFile;
			var converter = new GenericFormatConverter();
			converter.ConvertWordToOneNote(inputFile, Utility.RootFolder);
		}