Exemplo n.º 1
0
 public UserRegisterer(
     IUserWriter writer,
     IUserFinder finder)
 {
     _writer = writer;
     _finder = finder;
 }
        private void updateFriendsFile()
        {
            using (IUserWriter streamWriterAdapter = WriterFactory.GetUserWriter(FriendsDataPath))
            {
                foreach (User friend in r_FriendsToUpdate)
                {
                    streamWriterAdapter.WriteFriend(friend);
                }
            }

            r_FriendsToUpdate.Clear();
        }
Exemplo n.º 3
0
        public CrawlerController(IUserWriter userWriter,
            ITwitterRequestQueue requestQueue,
            ITwitterResponseQueue responseQueue,
            IRecentFriendRegistry recentFriendRegistry)
        {
            this.userWriter = userWriter;
            this.requestQueue = requestQueue;
            this.responseQueue = responseQueue;
            this.recentFriendRegistry = recentFriendRegistry;

            this.responseQueue.ResponseReceived += (s, e) => ProcessResponse(e.TwitterResponse);
            this.responseQueue.BeginReceive();
        }
Exemplo n.º 4
0
        public void CreateUserTest()
        {
            UserWithPassword user = new UserWithPassword
            {
                Email    = Guid.NewGuid().ToString() + "Onet.pl",
                LastName = Guid.NewGuid().ToString(),
                Name     = Guid.NewGuid().ToString(),
                Password = "******"
            };

            writer = new UserWriter();
            writer.CreateUser(user);
        }
Exemplo n.º 5
0
        public ConsoleApplication(
            IUserReader userReader,
            IUserWriter userWriter)
        {
            _userReader = userReader;
            _userWriter = userWriter;

            _userReader.QueryAsync(user => true).GetAwaiter().GetResult()
            .Select(user => user.EmailAddress)
            .ToList()
            .ForEach(emailAddress =>
                     _emailAddresses.Value.Add(emailAddress)
                     );
        }
 public FileProcessor(IUserWriter writer)
 {
     _writer = writer;
 }