public void TestTryParseArgs(string argsAsString, bool parseValid, CommandLineArgType correctType, string correctFileArg) { string[] args = argsAsString.Split(' '); bool parsed = CommandLineArgs.TryParseArgs(args, out CommandLineArgType type, out string fileArg); Assert.AreEqual(parseValid, parsed); Assert.AreEqual(correctType, type); Assert.AreEqual(correctFileArg, fileArg); } }