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); }
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); }
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); }