public void MarsRoverStation_NonExistingFile_Exception() { var filename = "C:\\nonexistantfile.nef"; Assert.IsFalse(File.Exists(filename)); var marsRoverStation = new MarsRoverStation(filename); }
public void NavigateRovers_TestCoords_ReturnCorrectResultingCoords1() { var filename = Environment.CurrentDirectory + "\\TestFiles\\" + "valid1.txt"; var marsRoverStation = new MarsRoverStation(filename); marsRoverStation.NavigateRovers(); Assert.AreEqual(marsRoverStation.Rovers.Count, 2); Assert.AreEqual(marsRoverStation.Rovers[0].CoordX, 1); Assert.AreEqual(marsRoverStation.Rovers[0].CoordY, 3); Assert.AreEqual(marsRoverStation.Rovers[0].Direction, Direction.N); Assert.AreEqual(marsRoverStation.Rovers[1].CoordX, 5); Assert.AreEqual(marsRoverStation.Rovers[1].CoordY, 1); Assert.AreEqual(marsRoverStation.Rovers[1].Direction, Direction.E); }
public void NavigateRovers_InvalidMovingCommandsInFile_Exception() { var filename = Environment.CurrentDirectory + "\\TestFiles\\" + "invalid_moving_commands.txt"; var marsRoverStation = new MarsRoverStation(filename); }
public void MarsRoverStation_InvalidInitDataInFile_Exception() { var filename = Environment.CurrentDirectory + "\\TestFiles\\" + "invalid_data.txt"; var marsRoverStation = new MarsRoverStation(filename); }