public void MessageService_TestArchiveInbox() { //Arrange List <UserProfileInfo> dummyUsers = serviceUser.GetAll().ToList(); Message test = new Message() { Body = "TEST MessageService_TestArchiveInbox", Title = "Title", Tag = "tag1#tag2" }; var destinationIds = dummyUsers.Select(x => x.Id).ToList(); serviceMessage.Send(test, serviceUser.GetCurrentUser(), destinationIds, null); var currentUser = serviceUser.GetCurrentUser(); var inbox = serviceMessage.GetFolder(currentUser.Id, MogConstants.MESSAGE_INBOX).ToList(); var firstMessage = inbox[0]; int inboxCount = inbox.Count; //Act serviceMessage.Archive(firstMessage.BoxId, currentUser); //Assert inbox = serviceMessage.GetFolder(currentUser.Id, MogConstants.MESSAGE_INBOX).ToList(); Assert.IsTrue(inboxCount != inbox.Count); }
public JsonResult Archive(int id) { Message message = serviceMessage.Archive(id, CurrentUser); var data = new VMMessage() { Body = message.Body, Sender = message.CreatedBy.DisplayName, SentOn = message.CreatedOn.ToString("dd-MMM-yyyy hh:mm"), Title = message.Title, Id = message.Id }; var result = new JsonResult() { Data = data }; return(result); }