public void UserGetDirectMessagesReceived()
        {
            // This method is not right as the GetDirectMessage retrieve information for the TokenUser
            ITokenUser      u        = new TokenUser(TokenTestSingleton.Instance);
            List <IMessage> messages = u.GetLatestDirectMessagesReceived();

            Assert.AreNotEqual(messages, null);
            Assert.AreNotEqual(messages.Count, 0);
        }
        static void GetDirectMessagesReceived(IToken token)
        {
            ITokenUser       user                = new TokenUser(token);
            IList <IMessage> dmReceived          = user.GetLatestDirectMessagesReceived();
            IList <IMessage> dmReceivedAtrribute = user.LatestDirectMessagesReceived;

            if ((dmReceived == null && dmReceivedAtrribute != null) ||
                (dmReceived != null && dmReceivedAtrribute == null) ||
                (dmReceived != null && !dmReceived.Equals(dmReceivedAtrribute)))
            {
                Console.WriteLine("The object's attribute should be identical to the method result");
            }

            if (dmReceived != null)
            {
                foreach (Message m in dmReceived)
                {
                    Console.WriteLine("message id = " + m.Id + " - text = " + m.Text);
                }
            }
        }