public void Test2() { //Arrange string inputFile = new FileInfo(@"TestData\FromSingleDocx\Test 2\Input\F 2.docx").FullName; string outputDirectoryPath = new DirectoryInfo(@"output\2").FullName; string outputFilePath = new FileInfo(@"output\2\F 2.xml").FullName; string originalOutputPath = new FileInfo(@"TestData\FromSingleDocx\Test 2\Output\F 2.xml").FullName; TranslationParametersBuilder preporator = new TranslationParametersBuilder(); preporator.WithOutputFile(outputDirectoryPath) .WithTitle("Document") .WithCreator("Balandin Vyacheslav") .WithPublisher("Pruchkovskaya") .WithUID("2") .WithTrackChangesFlag("NoTrack") .WithVersion(OfficeVersion) .WithMasterSubFlag("No") .WithSubject(string.Empty); //Act SaveAsSingleDaisy(inputFile, outputDirectoryPath, preporator); //Assert string originalPluginResult = ReadFile(originalOutputPath); string currentResult = ReadFile(outputFilePath); Assert.AreEqual(originalPluginResult, currentResult, "From Single Docx Test2 failed."); }
private Hashtable BuildTranslationParameters() { TranslationParametersBuilder preporator = new TranslationParametersBuilder(); preporator.WithOutputFile(tBx_Browse.Text) .WithTitle(tBx_Title.Text) .WithCreator(tBx_Creator.Text) .WithPublisher(tBx_Publisher.Text) .WithUID(uId == tBx_Uid.Text ? "AUTO-UID-" + tBx_Uid.Text : tBx_Uid.Text) .WithSubject(string.Empty) .WithTrackChangesFlag(TrackChange()) .WithVersion(officeVersion) .WithMasterSubFlag(masterSubFlag); return(preporator.BuildTranslationParameters()); }