コード例 #1
0
ファイル: Bullets_Tests.cs プロジェクト: shemloft/Game
        public void PlayerBulletMove()
        {
            var game  = new Game(new Size(500, 600), new Point(0, 0), 1);
            var start = new Vector(rnd.Next(1, Game.GameFeatures.FieldSize.Width - 1),
                                   rnd.Next(1, Game.GameFeatures.FieldSize.Height - 1));
            var bullet = new PlayerBullet(start, Vector.Up, 1);

            bullet.Move();
            var finish = bullet.Location;

            Assert.AreEqual(start.Y, finish.Y + 1,
                            "я думаю тут старт должен быть больше финиша," +
                            "потому что пуля движется вверх," +
                            "а начало координат в верхнем левом углу"); // я думаю тут старт должен быть больше финиша, потому что пуля движется вверх,
                                                                        // а начало координат в верхнем левом углу
            Assert.AreEqual(start.X, finish.X, "Координата икс пули должна быть неизменной");
        }