public void CreateMessage() { var time = DateTime.Now; var message = new Message(1, 2, time, "TEST"); Assert.AreEqual(1, message.SenderId); Assert.AreEqual(2, message.RecieverId); Assert.AreEqual(time, message.Time); Assert.AreEqual("TEST", message.Text); }
/// <summary> /// Отправка нового сообщения /// </summary> /// <param name="message">Сообщение для отправки</param> public void SendMessage(Message message) { try { if (DataStore.IfUser(message.SenderId) && DataStore.IfUser(message.RecieverId)) DataStore.AddMessage(message); else throw new FaultException("Пользователь не найден"); } catch (Exception) { throw new FaultException("Ошибка сервера. Попробуйте подключиться позже."); } }