public void OtherCommandTest() { string actualResult = "Can't recognize the command or name of program\nPlease use quotes to set a program name"; CommandApplier cmdApplier = new CommandApplier(); string testAnswer = cmdApplier.ApplySimpleCommand("wrong path"); Assert.AreEqual(actualResult, testAnswer); actualResult = "No program or command found with this name"; testAnswer = cmdApplier.ApplySimpleCommand("\"wrongPath\""); Assert.AreEqual(actualResult, testAnswer); }
public void PwdTest() { CommandApplier cmdApplier = new CommandApplier(); string result = ""; result += "Current directory:\n"; result += String.Format("\t{0}\n", Directory.GetCurrentDirectory()); result += "Inner directories:\n"; foreach (string dir in Directory.GetDirectories(Directory.GetCurrentDirectory())) { result += String.Format("\t{0}\n", dir); } result += "Inner files:\n"; foreach (string dir in Directory.GetFiles(Directory.GetCurrentDirectory())) { result += String.Format("\t{0}\n", dir); } string testAnswer = cmdApplier.ApplySimpleCommand("pwd"); Assert.AreEqual(testAnswer, result); }