public void ParsesCorrectly(string input, Move expected) { Assert.AreEqual(expected, MoveValidator.Parse(input)); Assert.Throws <ArgumentOutOfRangeException>(() => { MoveValidator.Parse("Helicopter"); }); }