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)); }