Ejemplo n.º 1
0
        private static Tuple <int, int> Process(string input)
        {
            string[] instructions = input.Split(',');
            Ninja    ninja        = new Ninja();

            foreach (string instruction in instructions)
            {
                ninja.Move(instruction.Trim());
            }

            return(new Tuple <int, int>(ninja.LastBlockNumber, ninja.FirstBlockVisitedTwice));
        }
        public void One()
        {
            _ninja.Move("R2");
            _ninja.Move("L3");
            int actual = _ninja.LastBlockNumber;

            Assert.That(actual, Is.EqualTo(5));
        }