Esempio n. 1
0
 public void TestSearchSystemUserMessages()
 {
     MessageSearchFilter msf = new MessageSearchFilter();
       msf.SenderId = MembershipSettings.SystemUserKey;
       msf.Count = 5;
       DataTable messages = MessageFacade.Search(msf);
       Assert.IsNotNull(messages);
       Assert.GreaterOrEqual(messages.Rows.Count, 1);
       Assert.LessOrEqual(messages.Rows.Count, msf.Count);
       foreach (DataRow dr in messages.Rows)
       {
     Message m = new Message();
     m.Load<Message>(dr);
     Assert.AreEqual(MembershipSettings.SystemUserKey, m.SenderId);
       }
 }
Esempio n. 2
0
 public void TestSearchUnreadMessages()
 {
     MessageSearchFilter msf = new MessageSearchFilter();
       msf.UnreadOnly = true;
       msf.Count = 2;
       DataTable messages = MessageFacade.Search(msf);
       Assert.IsNotNull(messages);
       Assert.GreaterOrEqual(messages.Rows.Count, 1);
       Assert.LessOrEqual(messages.Rows.Count, msf.Count);
       foreach (DataRow dr in messages.Rows)
       {
     Message m = new Message();
     m.Load<Message>(dr);
     Assert.IsTrue(m.Unread);
       }
 }
Esempio n. 3
0
        public void TestReadMessage()
        {
            MessageSearchFilter msf = new MessageSearchFilter();
              msf.UnreadOnly = true;
              Message m = CreateMessage();
              MessageFacade.Add(m);
              DataTable messages = MessageFacade.Search(msf);
              Assert.IsNotNull(messages);
              Assert.GreaterOrEqual(messages.Rows.Count, 1);

              m = new Message();
              m.Load(messages.Rows[0]);

              Message newNessage = MessageFacade.Read(m);
              Assert.AreEqual(newNessage.MessageId, m.MessageId);

              Trace.WriteLine(m.ToXmlString());
        }