public void MethodShouldReturnsValidVectorWhenIsPassedURCommand() { var engine = new Engine(); var actual = engine.ParseUserCommand("UR"); var expected = new MovementVector(-1, 1); Assert.AreEqual(expected, actual); }
public void MethodShouldThrowsArgumentExceptionWhenIsPassedInvalidCommand() { var engine = new Engine(); engine.ParseUserCommand("Invalid command"); }