public void Setup() { _userRetriever = new Mock<IUserRetriever>(); _zombiePackRetriever = new Mock<IZombiePackRetriever>(); _userZombiePackProgressRetriever = new Mock<IUserZombiePackProgressRetriever>(); _randomNumberProvider = new Mock<IRandomNumberProvider>(); _userSaver = new Mock<IUserSaver>(); _userPotentialProvider = new Mock<IUserPotentialProvider>(); _userZombiePackProgressSaver = new Mock<IUserZombiePackProgressSaver>(); _userStatsRetriever = new Mock<IUserStatsRetriever>(); _zombiePackDifficultyDirector = new ZombiePackDifficultyDirector(_userRetriever.Object, _zombiePackRetriever.Object, _userZombiePackProgressRetriever.Object, _userSaver.Object, _randomNumberProvider.Object, _userPotentialProvider.Object, _userZombiePackProgressSaver.Object, _userStatsRetriever.Object); _userId = Guid.NewGuid(); _zombiePackId = Guid.NewGuid(); _lastVisitedHotZoneId = Guid.NewGuid(); _hotzoneIdAssociatedWithZombiePack = Guid.NewGuid(); GivenUserExists(); GivenZombiePackExists(); GivenUserHasNotVisitedZombiePack(); GivenUserHasNotVisitedThisHotZone(); }
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>(); }
public when_determining_zombie_pack_progress() { _userRetriever = new Mock<IUserRetriever>(); _zombiePackRetriever = new Mock<IZombiePackRetriever>(); _userZombiePackProgressRetriever = new Mock<IUserZombiePackProgressRetriever>(); _randomNumberProvider = new Mock<IRandomNumberProvider>(); _userSaver = new Mock<IUserSaver>(); _userPotentialProvider = new Mock<IUserPotentialProvider>(); _userZombiePackProgressSaver = new Mock<IUserZombiePackProgressSaver>(); _userStatsRetriever = new Mock<IUserStatsRetriever>(); _zombiePackDifficultyDirector = new ZombiePackDifficultyDirector(_userRetriever.Object, _zombiePackRetriever.Object, _userZombiePackProgressRetriever.Object, _userSaver.Object, _randomNumberProvider.Object, _userPotentialProvider.Object, _userZombiePackProgressSaver.Object, _userStatsRetriever.Object); }
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; }