public void TestExportJson() { //make sure test files exist TestingJsonFileTest(); TestingTestDocxFile(); var jsonIoService = new JsonIoService(); //Test Service Methods DocxConversionData docxFileData = docxFileService.CreateCleanedCopy(FullDocxTestFilePath, false); JsonConversionData jsonFileData = docxJsonService.ExportStringsToJsonFile(docxFileData); File.Delete(jsonFileData.FullPath); jsonIoService.SaveJson(jsonFileData); Assert.AreEqual("Success", jsonFileData.Messages[0]); //Validate Json being exported has a valid schema Assert.IsTrue(File.Exists(jsonFileData.FullPath)); var rawFileContents = File.ReadAllLines(jsonFileData.FullPath); Assert.IsNotNull(rawFileContents); //Clean Up file that was created File.Delete(docxFileData.FullPath); File.Delete(jsonFileData.FullPath); }
public void SaveJsonTest() { var sut = new JsonIoService(); var jsonFileData = new JsonConversionData(fullJsonTestFilePath); sut.SaveJson(jsonFileData); }