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.");
		}
Example #2
0
        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());
        }