public void PounceFromCeiling() { var lvl = new Level(); for (var i = 0; i < (width / size); i++) { lvl.FirstFloor.Add(new Cell(true, false, Brushes.Brown)); lvl.SecondFloor.Add(new Cell(true, false, Brushes.Brown)); } var ball = new WonderBall(new Point(200, 260), size - 10, 0.9); Assert.AreEqual(lvl.CheckUpperTheBall(ball, size, height), true); Assert.AreEqual(lvl.FirstFloor[ball.X / size].IsDeath, false); }
public void BasicDying() { var lvl = new Level(); for (var i = 0; i < (width / size); i++) { lvl.FirstFloor.Add(new Cell(true, true, Brushes.Red)); lvl.SecondFloor.Add(new Cell(true, true, Brushes.Red)); } var ballFir = new WonderBall(new Point(200, 230), size - 10, 0.9); var ballSec = new WonderBall(new Point(200, 480), size - 10, 0.9); Assert.AreEqual(lvl.CheckUnderTheBall(ballFir, size, height), true); Assert.AreEqual(lvl.FirstFloor[ballFir.X / size].IsDeath, true); Assert.AreEqual(lvl.CheckUnderTheBall(ballSec, size, height), true); Assert.AreEqual(lvl.SecondFloor[ballSec.X / size].IsDeath, true); }