public ZombiePacksController() { _zombiePackRetriever = MvcApplication.DependancyInjection.Resolve<IZombiePackRetriever>(); _userZombiePackProgressUpdater = MvcApplication.DependancyInjection.Resolve<IUserZombiePackProgressSaver>(); _userZombiePackProgressRetriever = MvcApplication.DependancyInjection.Resolve<IUserZombiePackProgressRetriever>(); _userSaver = MvcApplication.DependancyInjection.Resolve<IUserSaver>(); _huntDirector = MvcApplication.DependancyInjection.Resolve<IHuntDirector>(); _zombiePackDifficultyDirector = MvcApplication.DependancyInjection.Resolve<IZombiePackDifficultyDirector>(); _userRetriever = MvcApplication.DependancyInjection.Resolve<IUserRetriever>(); }
private static void ResolveDI() { _nodeCreator = UndeadEarth.Console.DependancyInjection.Instance.Resolve<INodeCreator>(); _hotZoneRetriever = UndeadEarth.Controllers.DependancyInjection.Instance.Resolve<IHotZoneRetriever>(); _userCreationService = UndeadEarth.Controllers.DependancyInjection.Instance.Resolve<IUserCreationService>(); _userRetriever = UndeadEarth.Controllers.DependancyInjection.Instance.Resolve<IUserRetriever>(); _userMover = UndeadEarth.Controllers.DependancyInjection.Instance.Resolve<IUserMoveDirector>(); _userSaver = UndeadEarth.Controllers.DependancyInjection.Instance.Resolve<IUserSaver>(); _userEnergyProvider = UndeadEarth.Controllers.DependancyInjection.Instance.Resolve<IUserEnergyProvider>(); _huntDirector = UndeadEarth.Controllers.DependancyInjection.Instance.Resolve<IHuntDirector>(); _zombiePackRetriever = UndeadEarth.Controllers.DependancyInjection.Instance.Resolve<IZombiePackRetriever>(); _userZombiePackProgressRetriever = UndeadEarth.Controllers.DependancyInjection.Instance.Resolve<IUserZombiePackProgressRetriever>(); _userStatsRetriever = UndeadEarth.Controllers.DependancyInjection.Instance.Resolve<IUserStatsRetriever>(); }
public ZombiePackDifficultyDirector(IUserRetriever userRetriever, IZombiePackRetriever zombiePackRetriever, IUserZombiePackProgressRetriever userZombiePackRetriever, IUserSaver userSaver, IRandomNumberProvider randomNumberProvider, IUserPotentialProvider userPotentialProvider, IUserZombiePackProgressSaver userZombiePackProgressSaver, IUserStatsRetriever userStatsRetriever) { _userRetriever = userRetriever; _zombiePackRetriever = zombiePackRetriever; _userZombiePackProgressRetriever = userZombiePackRetriever; _userSaver = userSaver; _randomNumberProvider = randomNumberProvider; _userPotentialProvider = userPotentialProvider; _userZombiePackProgressSaver = userZombiePackProgressSaver; _userStatsRetriever = userStatsRetriever; }
public when_retrieving_zombie_packs() { _connectionString = DalTestContextSpecification.ConnectionString; _radiusToUse = 5.0; _hotZoneId = Guid.NewGuid(); _zombiePackId = Guid.NewGuid(); _latitudeToUse = 0; _longitudeToUse = 0; _zombiePackId2 = Guid.NewGuid(); _latitudeToUse2 = 1; _longitudeToUse2 = 1; _distanceCalculator = new Mock<IDistanceCalculator>(); _zombiePackRetriever = new ZombiePackRepository(_connectionString, _distanceCalculator.Object); }
public UsersController() { _zombiePackRetriever = MvcApplication.DependancyInjection.Resolve<IZombiePackRetriever>(); _hotZoneRetriever = MvcApplication.DependancyInjection.Resolve<IHotZoneRetriever>(); _userRetriever = MvcApplication.DependancyInjection.Resolve<IUserRetriever>(); _userSaver = MvcApplication.DependancyInjection.Resolve<IUserSaver>(); _userHotZoneProgressRetriever = MvcApplication.DependancyInjection.Resolve<IUserZombiePackProgressRetriever>(); _userItemRetriever = MvcApplication.DependancyInjection.Resolve<IUserItemRetriever>(); _distanceCalculator = MvcApplication.DependancyInjection.Resolve<IDistanceCalculator>(); _userEnergyProvider = MvcApplication.DependancyInjection.Resolve<IUserEnergyProvider>(); _userMover = MvcApplication.DependancyInjection.Resolve<IUserMoveDirector>(); _shopDirector = MvcApplication.DependancyInjection.Resolve<IShopDirector>(); _userAttackPowerProvider = MvcApplication.DependancyInjection.Resolve<IUserAttackPowerProvider>(); _userSightRadiusProvider = MvcApplication.DependancyInjection.Resolve<IUserSightRadiusProvider>(); _itemUsageDirector = MvcApplication.DependancyInjection.Resolve<IItemUsageDirector>(); _achievementProvider = MvcApplication.DependancyInjection.Resolve<IAchievementProvider>(); _userLevelService = MvcApplication.DependancyInjection.Resolve<IUserLevelService>(); _userCountsRetriever = MvcApplication.DependancyInjection.Resolve<IUserCountsRetriever>(); }
public HuntDirector(IUserRetriever userRetriever, IZombiePackRetriever zombiePackRetriever, IUserEnergyProvider userEnergyProvider, IUserSaver userSaver, IUserZombiePackProgressSaver userZombiePackProgressSaver, IUserAttackPowerProvider userAttackPowerProvider, IZombiePackDifficultyDirector zombiePackDifficultyDirector, IRandomNumberProvider randomNumberProvider, IUserLevelService userLevelService, IUserCountsSaver userCountsSaver, IHotZoneRetriever hotZoneRetriever) { _userRetriever = userRetriever; _zombiePackRetriever = zombiePackRetriever; _userEnergyProvider = userEnergyProvider; _userSaver = userSaver; _userZombiePackProgressSaver = userZombiePackProgressSaver; _userAttackPowerProvider = userAttackPowerProvider; _zombiePackDifficultyDirector = zombiePackDifficultyDirector; _randomNumberProvider = randomNumberProvider; _userLevelService = userLevelService; _userCountsSaver = userCountsSaver; _hotZoneRetriever = hotZoneRetriever; }
public when_checking_if_zombie_pack_exists() { _zombiePackRetriever = new ZombiePackRepository(DalTestContextSpecification.ConnectionString, null); _zombiePackId = Guid.NewGuid(); }