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"); }
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; }