public void CheckRoverCoordsAndDirection_MissingInputWithoutSpace() { bool result = InputValidator.CheckRoverCoordsAndDirection("45F", out int x, out int y, out Direction direction); Assert.AreEqual(false, result); Assert.AreEqual(0, x); Assert.AreEqual(0, y); Assert.AreEqual(Direction.N, direction); }
public void CheckRoverCoordsAndDirection_Negative_X_Y_AndCorrectDirectionInputWithSpace() { bool result = InputValidator.CheckRoverCoordsAndDirection("-4 -5 S", out int x, out int y, out Direction direction); Assert.AreEqual(false, result); Assert.AreEqual(0, x); Assert.AreEqual(0, y); Assert.AreEqual(Direction.N, direction); }
public void CheckRoverCoordsAndDirection_X_Y_AndWrongDirectionInputWithSpace() { bool result = InputValidator.CheckRoverCoordsAndDirection("4 5 F", out int x, out int y, out Direction direction); Assert.AreEqual(false, result); Assert.AreEqual(4, x); Assert.AreEqual(5, y); Assert.AreEqual(Direction.N, direction); }
public void CheckRoverCoordsAndDirection_X_Y_AndCorrectDirectionInputWithSpace() { bool result = InputValidator.CheckRoverCoordsAndDirection("4 5 S", out int x, out int y, out Direction direction); Assert.AreEqual(true, result); Assert.AreEqual(4, x); Assert.AreEqual(5, y); Assert.AreEqual(Direction.S, direction); }