public void EmptyCommandReportsInvalid() { var driver = new PacmanDriver(new Pacman()); var response = driver.Command(""); Assert.AreEqual("Invalid command.", response); }
public void PlaceCommandWithoutArgumentsReportsInvalid() { var driver = new PacmanDriver(new Pacman()); var response = driver.Command("PLACE"); Assert.AreEqual("Invalid command.", response); }
public void InvalidArgumentsRepoprtInvalidCommands() { var driver = new PacmanDriver(new Pacman()); var response = driver.Command("abcde"); Assert.AreEqual("Invalid command.", response); response = driver.Command("PLACE 1,A,NORTH"); Assert.AreEqual("Invalid command.", response); response = driver.Command("PLACE A,1,NORTH"); Assert.AreEqual("Invalid command.", response); response = driver.Command("PLACE 1,A,XXX"); Assert.AreEqual("Invalid command.", response); }
public void InitialisedPacmanDriver() { var driver = new PacmanDriver(new Pacman()); Assert.IsNotNull(driver.Pacman); }