public void TestGetMovementBySpeed() { Game.CreateMap(Map); var x = 27; var y = 27; var move = new CreatureCommand() { DeltaX = 1, DeltaY = 0 }; var a = Ghost.GetMovementBySpeed(move, 4, x, y); Assert.AreEqual(0, a.DeltaX); x = 26; a = Ghost.GetMovementBySpeed(move, 3, x, y); Assert.AreEqual(1, a.DeltaX); x = 29; move = new CreatureCommand() { DeltaX = 1, DeltaY = 0 }; a = Ghost.GetMovementBySpeed(move, 3, x, y); Assert.AreEqual(null, a); }