Exemple #1
0
        private static Game DroppedFood(Game game, DroppedFood parameters)
        {
            var updatedFood = game.food;

            updatedFood.Add(parameters.foodHash, parameters.food);
            return(new Game(game.tick, updatedFood, game.eaters, game.chefs));
        }
        public void dropped_food_then_food_appears()
        {
            var food       = new Food(5, 10);
            var parameters = new DroppedFood(food.GetHashCode(), food);

            var result = Game.Update(GameMsg.DroppedFood, game, parameters);

            Assert.AreEqual(food, result.food[food.GetHashCode()]);
        }