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)); }