Ejemplo n.º 1
0
        public void Rover_Olustur_Verilen_Koordinatlara_Aktar_33E_Ve_Verilen_Komutlari_Uygula_MMRMMRMRRM()
        {
            Rover rover = new Rover(_plateau);

            rover.NewPositionRover("3 3 E");
            rover.CommandsOnRover("MMRMMRMRRM");

            var currentResult  = $"{rover.Coordinate_X} {rover.Coordinate_Y} {rover.Direction}";
            var expectedOutput = "5 1 E";

            Assert.AreEqual(expectedOutput, currentResult);
        }
Ejemplo n.º 2
0
        public void Rover_Olustur_Verilen_Koordinatlara_Aktar_12N_Ve_Verilen_Komutlari_Uygula_LMLMLMLMM()
        {
            Rover rover = new Rover(_plateau);

            rover.NewPositionRover("1 2 N");
            rover.CommandsOnRover("LMLMLMLMM");

            var currentResult  = $"{rover.Coordinate_X} {rover.Coordinate_Y} {rover.Direction.ToString()}";
            var expectedOutput = "1 3 N";

            Assert.AreEqual(expectedOutput, currentResult);
        }