Exemplo n.º 1
0
        public void ToString_UserNameShort_PaddedWithSpaces()
        {
            string            message  = "Hello! My name is 'Sn'";
            string            username = "******";
            DateTime          dateTime = DateTime.Now;
            MessageDataEntity mes      = new MessageDataEntity(username, message, dateTime);

            string res = mes.ToString();

            Assert.AreEqual(
                $"{dateTime:dd.MM.yyyy HH:mm:ss}|SN        > Hello! My name is 'Sn'",
                res);
        }
Exemplo n.º 2
0
        public void ToString_UserNameLong_UserNameIsNotTruncated()
        {
            string            message  = "Hello! My name is 'VeryLongNameSurnameLastname'";
            string            username = "******";
            DateTime          dateTime = DateTime.Now;
            MessageDataEntity mes      = new MessageDataEntity(username, message, dateTime);

            string res = mes.ToString();

            Assert.AreEqual(
                $"{dateTime:dd.MM.yyyy HH:mm:ss}|VERYLONGNAMESURNAMELASTNAME> " +
                "Hello! My name is 'VeryLongNameSurnameLastname'",
                res);
        }
Exemplo n.º 3
0
        public void ToString_HasReply_ResultHasReplyId()
        {
            string            reply_message  = "Hello! My name is 'Name1'";
            string            reply_username = "******";
            DateTime          reply_dateTime = DateTime.Now;
            MessageDataEntity reply_mes      =
                new MessageDataEntity(reply_username, reply_message, reply_dateTime);

            string            origin_message  = "Hello! My name is 'Name2'";
            string            origin_username = "******";
            DateTime          origin_dateTime = DateTime.Now;
            MessageDataEntity origin_mes      =
                new MessageDataEntity(origin_username, origin_message, origin_dateTime, reply_mes.Id);

            string res = origin_mes.ToString();

            Assert.AreEqual(
                $"{origin_dateTime:dd.MM.yyyy HH:mm:ss}|NAME2     > " +
                $"{reply_dateTime:dd.MM.yyyy HH:mm:ss}|NAME1     > " +
                $"Hello! My name is 'Name2'",
                res);
        }