public void GetUsageTest() { string expectedUsage = "tt.exe " + CommandLineParameterCollection.GetUsage() + Environment.NewLine; expectedUsage += CommandLineParameterCollection.GetHelpText(); Assert.AreEqual(expectedUsage, SearchReplaceFileReplacer.GetUsage("tt.exe")); }
private void TestAndAssertExpectationsAreMet(string xmlExpected, string commandLine) { SearchReplaceFileReplacer srMain = new SearchReplaceFileReplacer(TestHelper.GetApplicationParameters(commandLine)); srMain.ProcessAll(); string xmlActual = File.ReadAllText(_SrcFile); Assert.IsTrue(File.Exists(Utility.GetBackupFileName(_SrcFile)), "Backup file was not created."); Assert.AreEqual(xmlExpected, xmlActual); }
public void ProcessAll_EnEvAnAv_ContinueOnError() { string commandLine = String.Format(@"/F={0} /O=en,ev,av,an /S=""Book"" /R=""LibraryBook"" /I /W /C", _SrcFile); File.SetAttributes(_SrcFile, FileAttributes.ReadOnly); SearchReplaceFileReplacer main = new SearchReplaceFileReplacer(TestHelper.GetApplicationParameters(commandLine)); main.ProcessAll(); Assert.IsTrue(File.Exists(Utility.GetBackupFileName(_SrcFile))); File.SetAttributes(_SrcFile, FileAttributes.Normal); File.SetAttributes(Utility.GetBackupFileName(_SrcFile), FileAttributes.Normal); }
public void ProcessAll_EnEvAnAv_InvalidXmlFile() { string commandLine = String.Format(@"/F={0} /O=en,ev,av,an /S=""Book"" /R=""LibraryBook"" /I /W", _SrcFile); File.WriteAllText(_SrcFile, String.Empty); SearchReplaceFileReplacer main = new SearchReplaceFileReplacer(TestHelper.GetApplicationParameters(commandLine)); try { main.ProcessAll(); } catch { Assert.IsFalse(File.Exists(Utility.GetBackupFileName(_SrcFile))); return; } Assert.Fail(); }
private static void ShowUsage() { Console.WriteLine(SearchReplaceFileReplacer.GetUsage(Assembly.GetEntryAssembly().GetName().Name + ".exe")); }