public when_moving_user() { _userRetriever = new Mock<IUserRetriever>(); _userSaver = new Mock<IUserSaver>(); _userEnergyProvider = new Mock<IUserEnergyProvider>(); _distanceCalculator = new Mock<IDistanceCalculator>(); _userCountsSaver = new Mock<IUserCountsSaver>(); _userMoveDirector = new UserMoveDirector(_userRetriever.Object, _userEnergyProvider.Object, _userSaver.Object, _distanceCalculator.Object, _userCountsSaver.Object); }
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 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>(); }