/// <summary>
 /// Initializes a new instance of the FacebookController class.
 /// </summary>
 public FacebookController()
 {
     _facebookGraph = DependancyInjection.Instance.Resolve<IFacebookGraph>();
     _userRetriever = DependancyInjection.Instance.Resolve<IUserRetriever>();
     _userCreationService = DependancyInjection.Instance.Resolve<IUserCreationService>();
     _hotZoneRetriever = DependancyInjection.Instance.Resolve<IHotZoneRetriever>();
 }
 public UserController(IUserCreationService service, IImageService imageService, IUserQueryService queryService, IRoleQueryService roleQueryService)
 {
     if (service == null)
     {
         throw new System.ArgumentNullException("subjectQueryService", "Subject auery service is null.");
     }
     this.service          = service;
     this.imageService     = imageService;
     this.queryService     = queryService;
     this.roleQueryService = roleQueryService;
 }
Пример #3
0
        public HomeController(IUserCreationService service, IImageService imageService, IUserQueryService queryService)
        {
            if (service == null)
            {
                throw new System.ArgumentNullException("subjectQueryService", "Subject auery service is null.");
            }
            this.service      = service;
            this.imageService = imageService;
            this.queryService = queryService;

            service.CreateUser("admin", "*****@*****.**", "admin");
            service.AddUserRole("*****@*****.**", "Администратор");
        }
Пример #4
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 void TestInitalize()
        {
            _userSaver = new Mock<IUserSaver>();
            _userRetriever = new Mock<IUserRetriever>();
            _safeHouseItemSaver = new Mock<ISafeHouseItemSaver>();
            _userItemSaver = new Mock<IUserItemSaver>();
            _hotZoneRetriever = new Mock<IHotZoneRetriever>();
            _userCountsSaver = new Mock<IUserCountsSaver>();

            _userCreationService = new UserCreationService(_userRetriever.Object, _userSaver.Object, _userItemSaver.Object, _safeHouseItemSaver.Object, _hotZoneRetriever.Object, _userCountsSaver.Object);

            _startingHotZoneId = Guid.NewGuid();
            _facebookUserId = 100;
            _attackPower = 1;
            _energy = 100;
            _name = "name";

            _hotZoneRetriever.Setup(s => s.IsStartingHotZone(_startingHotZoneId)).Returns(true);
            _hotZoneRetriever.Setup(s => s.GetHotZone(It.IsAny<Guid>())).Returns(new HotZone());
        }
Пример #6
0
 public ConsoleService(ILogger <ConsoleService> logger, IUserCreationService userCreationService)
 {
     _logger = logger;
     _userCreationService = userCreationService;
 }
 public PhotoGalleryMembershipProvider(IUserCreationService userCreationService, IUserSecurityService securityService, IUserQueryService queryService)
 {
     this.userCreationService = userCreationService;
     this.securityService     = securityService;
     this.queryService        = queryService;
 }