public void RoverReadCommandsTest() { Plateau plateau = new Plateau(5,5); Rover rover = new Rover(1, 2, "N", plateau); String expected = "N"; Assert.AreEqual(expected, rover.ReadCommands("LLLL")); }
static void Main(string[] args) { Plateau plateau = new Plateau(5, 5); Rover rover = new Rover(1, 2, "N", plateau); Rover rover2 = new Rover(3, 3, "E", plateau); rover.ReadCommands("LMLMLMLMM"); rover2.ReadCommands("MMRMMRMRRM"); Console.WriteLine(rover.toString()); Console.WriteLine(rover2.toString()); }
public void RoverReadCommandsTestWithMove() { Plateau plateau = new Plateau(5, 5); Rover rover = new Rover(1, 2, "N", plateau); int expectedX = 1; int expectedY = 3; String expected = "N"; rover.ReadCommands("LMLMLMLMM"); Assert.AreEqual(expected, rover.Direction); Assert.AreEqual(expectedX, rover.PlateauX); Assert.AreEqual(expectedY, rover.PlateauY); }
public void RoverReadCommandsTestWithAnotherRover() { Plateau plateau = new Plateau(5, 5); Rover rover = new Rover(3,3,"E",plateau); rover.ReadCommands("MMRMMRMRRM"); int expectedX = 5; int expectedY = 5; String expected = "E"; Assert.AreEqual(expected, rover.Direction); Assert.AreEqual(expectedX, rover.PlateauX); Assert.AreEqual(expectedY, rover.PlateauY); }
public void TestMoveMethodException() { Plateau plateau = new Plateau(5, 5); Rover rover = new Rover(1,2,"N",plateau); rover.ReadCommands("MMMMM"); }