public void setFakeContacts() { List <Contact> contacts = new List <Contact>(); MessageInfoData messageInfoData = new MessageInfoData(); _randomizer = new Random(); for (int i = 0; i < 5; i++) { int id = ContactController.getNewContactId(); ContactInfoData data = new ContactInfoData() { _NickName = "Nickname" + id.ToString(), _ID = id, _ContactStateType = (ContactStateType)_randomizer.Next(0, 2) }; contacts.Add(new Contact(data)); addFakeMessages(_randomizer.Next(1, 10)); } _Chat._User.AddContacts(contacts); void addFakeMessages(int pNumperOfMessages) { for (int i = 0; i < pNumperOfMessages; i++) { contacts[contacts.Count - 1].AddMessage(new Message(GetNewFakeMessage(messageInfoData))); } } }
private List <Message> GetTestMessages() { List <Message> messages = new List <Message>(); Random rnd = new Random(); int count = rnd.Next(2, 15); for (int i = 0; i < count; i++) { MessageInfoData data = new MessageInfoData() { _Content = i % 2 == 0 ? testText1 : testText2, _Date = DateTime.Now.AddSeconds(-i), _ID = (ulong)i, _MessageDirectionType = i % 3 == 0 ? MessageDirectionType.Income : MessageDirectionType.Outcome, _MessageStateType = MessageStateType.Received, _MessageType = MessageType.Text, }; Message message = new Message(data); messages.Add(message); } return(messages); }
private MessageInfoData GetNewFakeMessage(MessageInfoData pMessageInfoData) { ulong _messageID = MessageController.ReturnNewMessageID(); pMessageInfoData._Content = "Message " + _messageID; pMessageInfoData._Date = DateTime.Now; pMessageInfoData._ID = _messageID; pMessageInfoData._MessageDirectionType = (MessageDirectionType)_randomizer.Next(1, 3); pMessageInfoData._MessageStateType = MessageStateType.Seen; pMessageInfoData._MessageFormatType = (MessageFormatType)0; return(pMessageInfoData); }
private static List <SerializableMessageInfoData> GetMessageInfoDataList(List <Message> pMessageList) { List <SerializableMessageInfoData> MessageInfoDataList = new List <SerializableMessageInfoData>(); for (int i = 0; i < pMessageList.Count; i++) { MessageInfoData m = pMessageList[i]._MessageInfoData; MessageInfoDataList.Add(new SerializableMessageInfoData(m._ID, m._Date, m._MessageStateType, m._Content, m._MessageFormatType, m._MessageDirectionType)); } return(MessageInfoDataList); }
private Message GetFakeReceivedMessage() { MessageInfoData data = new MessageInfoData { _Content = "Fake Received Message", _Date = DateTime.Now, _ID = MessageController.ReturnNewMessageID(), _MessageDirectionType = MessageDirectionType.Income, _MessageFormatType = MessageFormatType.Text, _MessageStateType = MessageStateType.Received }; return(new Message(data)); }
public void UpdateMessage(MessageInfoData pMessageInfoData) { _MessageInfoData = pMessageInfoData; }
public Message(MessageInfoData pMessageInfoData) { _MessageInfoData = pMessageInfoData; }