public void Test_FixArgument() { // TODO: Should this be moved to FixArgumentTestFixture var testFile = PathConverter.ToAbsolute("TestFile.txt"); File.WriteAllText(testFile, "Hello world"); var starter = new ProcessStarter(); var toFileName = "Test File 2.txt"; var fixedFileName = starter.FixArgument(toFileName); var expected = "\"" + toFileName + "\""; Assert.AreEqual(expected, fixedFileName, "The argument wasn't fixed."); }