コード例 #1
0
ファイル: SendPageViewModel.cs プロジェクト: wcoder/XPusher
		public SendPageViewModel(IPushSender sender)
		{
			_sender = sender;

			SendCommand = new Command(Send);
			ApiKey = SettingsApiKey;
		}
コード例 #2
0
 public DiscussionController(ILoggerManager logger, IRepositoryWrapper repository, IEmailSender emailSender, IConfiguration config, IPushSender pushSender)
 {
     _logger      = logger;
     _repository  = repository;
     _emailSender = emailSender;
     _config      = config;
     _pushSender  = pushSender;
 }
コード例 #3
0
 public void Setup()
 {
     _apiPushServiceConfiguration = Substitute.For<IApiPushServiceConfiguration>();
     _pushSender = Substitute.For<IPushSender>();
     _subscriptionStorage = Substitute.For<ISubscriptionStorage>();
     Consumer consumer = new Consumer(_subscriptionStorage, _pushSender, _apiPushServiceConfiguration);
     dispatcher = new MessageDispatcher(consumer);
 }
コード例 #4
0
 public RoomService(IRoomRepository roomRepository,
                    IPlayerRepository playerRepository,
                    IMapper mapper, IPushSender pushSender)
 {
     _playerRepository = playerRepository;
     _roomRepository   = roomRepository;
     _mapper           = mapper;
     _pushSender       = pushSender;
 }
コード例 #5
0
ファイル: VoiceManager.cs プロジェクト: quangfox/VoipSample
 public VoiceManager(ConnectionsManager connectionsManager,
                     IUsersRepository usersRepository,
                     IPushSender pushSender,
                     CommandBuilder commandBuilder)
 {
     _commandBuilder     = commandBuilder;
     _connectionsManager = connectionsManager;
     _usersRepository    = usersRepository;
     _pushSender         = pushSender;
     _connectionsManager.CommandRecieved += _connectionsManager_OnCommandRecieved;
 }
コード例 #6
0
 public VoiceManager(ConnectionsManager connectionsManager, 
     IUsersRepository usersRepository,
     IPushSender pushSender,
     CommandBuilder commandBuilder)
 {
     _commandBuilder = commandBuilder;
     _connectionsManager = connectionsManager;
     _usersRepository = usersRepository;
     _pushSender = pushSender;
     _connectionsManager.CommandRecieved += _connectionsManager_OnCommandRecieved;
 }
コード例 #7
0
ファイル: ConsumerTests.cs プロジェクト: jongyllen/ApiPush
        public void Setup()
        {
            _apiPushServiceConfiguration = Substitute.For<IApiPushServiceConfiguration>();
            _apiPushServiceConfiguration.RetryDelayInSeconds.Returns(30);
            _apiPushServiceConfiguration.RetryAttempts.Returns(3);

            _pushSender = Substitute.For<IPushSender>();
            _subscriptionStorage = Substitute.For<ISubscriptionStorage>();
            _consumer = new Consumer(_subscriptionStorage, _pushSender, _apiPushServiceConfiguration);

            _itemUpdated = new ItemUpdated
            {
                ItemId = 1,
                PartnerId = 1,
                UpdatedAt = DateTime.Now
            };
        }
コード例 #8
0
 public NotificationService(IPushSender pushSender, TemplateContainer templateContainer)
 {
     _pushSender        = pushSender;
     _templateContainer = templateContainer;
 }