public void Setup() { var initialPosition = new Position(new Coordinate(0, 0), CardinalDirection.North); pluto = new Planet(100, 100, new List <Coordinate>()); rover = new Abstractions.Rover(initialPosition, pluto); }
public void Rover_MotionCommand_Enum_Throws_Argument_Out_Of_Range_Exception() { var pluto = new Planet(100, 100, new List <Coordinate>()); var rover = new Abstractions.Rover(new Position(new Coordinate(0, 0), CardinalDirection.North), pluto); Assert.Throws <ArgumentOutOfRangeException>(() => rover.Move((MotionCommand)5)); }