public void Deploy_14E_ShouldTrowExcepiton() { // arrange var rover = new Rover(plateau); // act Action act = () => rover.Deploy("-1 4 E", plateau.XMax, plateau.YMax, plateau.XMin, plateau.YMin); //assert PositionException exception = Assert.Throws <PositionException>(act); Assert.Equal("Rover X coordinate lower from plateau xMin coordinate", exception.Message); }
public void Deploy_36E_ShouldThrowException() { // arrange var rover = new Rover(plateau); // act Action act = () => rover.Deploy("3 6 E", plateau.XMax, plateau.YMax, plateau.XMin, plateau.YMin); //assert PositionException exception = Assert.Throws <PositionException>(act); Assert.Equal("Rover Y coordinate higher from plateau yMax coordinate", exception.Message); }