public void eatFood_StateUnderTest_ExpectedBehavior() { // Arrange var map = this.CreateMap(); int snake = 0; PowerUp powerUp = new SizeUp(5, 5); int X = 0; int Y = 0; string headColor = null; string bodyColor = null; int speed = 0; // Act var snake1 = map.addSnake( X, Y, headColor, bodyColor, speed); map.Snakes.Add(snake1); int bodyParts = map.Snakes[snake].BodyParts.Count; // Act map.eatFood( snake, powerUp); // Assert Assert.True(bodyParts == map.Snakes[snake].BodyParts.Count - 1); this.mockRepository.VerifyAll(); }
public void TestSizeUp() { var buff = new BuffFactory(); var y = buff.getPowerUp(2, 2, PowerUpType.Size); var x = new SizeUp(2, 2); Assert.True(y.GetType() == x.GetType() && y.X == x.X && y.Y == x.Y); }