Пример #1
0
        public void GivenPlayer_WhenUsesFireTorpedoes_ThenTorpedoGameObjectGenerated()
        {
            SetupFakeWorld(true);
            var bot = WorldStateService.GetPlayerBots().First();

            bot.PendingActions.Add(
                new PlayerAction
            {
                Action   = PlayerActions.FireTorpedoes,
                Heading  = 180,
                PlayerId = bot.Id
            });
            actionService.ApplyActionToBot(bot);

            Assert.IsNotEmpty(WorldStateService.GetMovableObjects()
                              .Where(obj => obj.GameObjectType == GameObjectType.TorpedoSalvo));
        }