/// <summary> /// Tests AcquireUserSettings /// </summary> /// <param name="testName">Test name (and fold name of test).</param> /// <param name="mainName">input xhtml name in folder</param> /// <param name="cssName">css name in folder</param> /// <param name="msg">message identifying test if mismatch (failure).</param> protected void AcquireUserSettingsTest(string testName, string mainName, string cssName, string msg) { CommonOutputSetup(testName); Param.SetValue(Param.InputType, "Dictionary"); Param.LoadSettings(); File.Copy(FileInput(mainName), FileOutput(mainName)); JobCopy(cssName); var tpe = new SIL.PublishingSolution.PsExport() { DataType = "Scripture" }; var mainFullName = FileOutput(mainName); string job = tpe.GetFluffedCssFullName(mainFullName, _outputTestPath, FileOutput(cssName)); TextFileAssert.AreEqual(FileExpect(Path.GetFileName(job)), job, msg); }