/// <summary>
 /// Initializes a new instance of the when_adding_miles class.
 /// </summary>
 public when_retrieving_user_counts()
 {
     _connectionString = DalTestContextSpecification.ConnectionString;
     _userId = Guid.NewGuid();
     _nonExistantUserId = Guid.NewGuid();
     _userStatsRetriever = new UserCountsRepository(_connectionString);
 }
        /// <summary>
        /// Initializes a new instance of the UserLevelService class.
        /// </summary>
        public UserLevelService(IUserRetriever userRetriever, IUserStatsRetriever userStatsRetriever, IUserSaver userSaver)
        {
            _userRetriever = userRetriever;
            _userStatsRetriever = userStatsRetriever;
            _userSaver = userSaver;

            _magicInventorySlotNumber = 30;
            _magicAttackPowerNumber = .9;
            _magicEnergyNumber = 1086; 
            _magicZombieNumber = 2.95154499;
        }
예제 #3
0
        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 UsersController()
        {
            _zombiePackRetriever = DependancyInjection.Instance.Resolve<IZombiePackRetriever>();
            _hotZoneRetriever = DependancyInjection.Instance.Resolve<IHotZoneRetriever>();
            _userRetriever = DependancyInjection.Instance.Resolve<IUserRetriever>();
            _userSaver = DependancyInjection.Instance.Resolve<IUserSaver>();
            _userHotZoneProgressRetriever = DependancyInjection.Instance.Resolve<IUserZombiePackProgressRetriever>();
            _userItemRetriever = DependancyInjection.Instance.Resolve<IUserItemRetriever>();

            _distanceCalculator = DependancyInjection.Instance.Resolve<IDistanceCalculator>();
            _userEnergyProvider = DependancyInjection.Instance.Resolve<IUserEnergyProvider>();
            _userMover = DependancyInjection.Instance.Resolve<IUserMoveDirector>();
            _shopDirector = DependancyInjection.Instance.Resolve<IShopDirector>();
            _userAttackPowerProvider = DependancyInjection.Instance.Resolve<IUserAttackPowerProvider>();
            _userSightRadiusProvider = DependancyInjection.Instance.Resolve<IUserSightRadiusProvider>();
            _itemUsageDirector = DependancyInjection.Instance.Resolve<IItemUsageDirector>();
            _achievementProvider = DependancyInjection.Instance.Resolve<IAchievementProvider>();
            _userLevelService = DependancyInjection.Instance.Resolve<IUserLevelService>();
            _userStatsRetriever = DependancyInjection.Instance.Resolve<IUserStatsRetriever>();
        }
 public when_retrieving_user_rank()
 {
     _userStatsRetriever = new UserCountsRepository(DalTestContextSpecification.ConnectionString);
     _userIds = new List<Guid>();
 }
 public AchievementProvider(IUserStatsRetriever userStatsRetriever)
 {
     _userStatsRetriever = userStatsRetriever;
 }
 public HomeController()
 {
     _userRetriever = DependancyInjection.Instance.Resolve<IUserRetriever>();
     //_facebookGraph = DependancyInjection.Instance.Resolve<IFacebookGraph>();
     _userStatsRetriever = DependancyInjection.Instance.Resolve<IUserStatsRetriever>();
 }