Пример #1
0
        public void ProcessMessageTweet()
        {
            //Arrange
            var message = new MessageTweet {Message = "testMessage"};
            var messageUser = repo.Users.Where(u => u.Username == "benadderson").FirstOrDefault();

            //Act
            processor.ProcessTweet(messageUser, message);
            repo.SubmitChanges();

            var storedMessage = repo.Messages.Where(m => m.Username == "benadderson").FirstOrDefault();

            //Assert
            Assert.NotNull(storedMessage);
            Assert.True(storedMessage.Text == "testMessage");
        }
Пример #2
0
        public void ProcessTweet(User user, MessageTweet tweet)
        {
            if (user.Message == null)
            {
                user.Message = new Message { Username = user.Username };
                _repo.Messages.InsertOnSubmit(user.Message);
            }

            user.Message.Offensive = false;
            user.Message.Text = tweet.Message;
        }