public void StepsParser_NotNull() { string input = ""; List <DirectionAndSteps> steps = StepsParser.Parse(input); Assert.NotNull(steps); }
public void StepsParser_OneElement() { string input = "L3"; List <DirectionAndSteps> steps = StepsParser.Parse(input); Assert.AreEqual( new DirectionAndSteps() { Direction = Directions.L, Steps = 3 }, steps[0]); }
public void StepsParser_TwoElements() { string input = "L3, R4 "; List <DirectionAndSteps> steps = StepsParser.Parse(input); Assert.AreEqual( new DirectionAndSteps() { Direction = Directions.L, Steps = 3 }, steps[0]); Assert.AreEqual( new DirectionAndSteps() { Direction = Directions.R, Steps = 4 }, steps[1]); }