public void CanGetUserMessages() { var mockClass = new MessageSend(); var testClass = new MessageGet(); var testMessage = new MessageModel { DateTime = DateTime.Now.ToString(), Message = "Hello World!", UserFrom = "Jack Black" }; var secondTestMessage = new MessageModel { DateTime = DateTime.Now.ToString(), Message = "Hello World!", UserFrom = "Jack Pink" }; mockClass.SendMessages(testMessage); mockClass.SendMessages(secondTestMessage); List <MessageModel> List = testClass.GetMessages(); Assert.AreEqual(List.First().Message, testMessage.Message); Assert.AreEqual(List.First().UserFrom, testMessage.UserFrom); }
public void Test() { Debug.Log("Test Serialization"); MessageGet messageGet = new MessageGet(); messageGet.messages = new List <Message>(); messageGet.messages.Add(new Message() { FromPlayerProfileId = 0, ToPlayerProfileId = 2, Id = 3, Time = 90000, Value = " Test" }); string strSerializedData = JsonUtility.ToJson(messageGet); Debug.Log("results " + strSerializedData); }
public void TheMessageIsDeserializedCorrectly() { var testClass = new MessageGet(); JavaScriptSerializer jss = new JavaScriptSerializer(); var testMessage = new MessageModel { DateTime = DateTime.Now.ToString(), Message = "Hello World!", UserTo = "Jack Black" }; var stringSerialized = jss.Serialize(testMessage); List <MessageModel> result = testClass.DeserializeModel(stringSerialized); foreach (var item in result) { Assert.AreEqual(item.Message, testMessage.Message); Assert.AreEqual(item.UserTo, testMessage.UserTo); } }
public void CanGetMessagesFromTheDatabase() { var mockClass = new MessageSend(); var testClass = new MessageGet(); var testMessage = new MessageModel { DateTime = DateTime.Now.ToString(), Message = "Hello World!", UserTo = "Jack Black" }; mockClass.SendMessages(testMessage); List <MessageModel> List = testClass.GetMessages(); foreach (var item in List) { Assert.AreEqual(item.Message, testMessage.Message); Assert.AreEqual(item.UserTo, testMessage.UserTo); } }
protected virtual void OnMessageGet(GetEventsArgs e) { MessageGet?.Invoke(this, e); }