public static void GetUpdatesResultMessageInfoTest() { //message JObject messageInfo = MessageInfoObject.GetMandatoryFieldsMessageInfo(mMessageId, mDate, mChatId, mChatType); dynamic result = UpdateInfoObject.GetObjectInArray(mUpdateId, messageInfo); dynamic getUpdates = GetUpdatesResultObject.GetObject(mOk, result); GetUpdatesResult updateResult = new GetUpdatesResult(getUpdates.ToString()); AssertUpdateInfo(updateResult); AssertMessageInfo(updateResult.Result[0].Message); //editedMessage result = UpdateInfoObject.GetObjectInArray(mUpdateId, editedMessage: messageInfo); getUpdates = GetUpdatesResultObject.GetObject(mOk, result); updateResult = new GetUpdatesResult(getUpdates.ToString()); AssertUpdateInfo(updateResult); AssertMessageInfo(updateResult.Result[0].EditedMessage); //channelPost result = UpdateInfoObject.GetObjectInArray(mUpdateId, channelPost: messageInfo); getUpdates = GetUpdatesResultObject.GetObject(mOk, result); updateResult = new GetUpdatesResult(getUpdates.ToString()); AssertUpdateInfo(updateResult); AssertMessageInfo(updateResult.Result[0].ChannelPost); //editedChannelPost result = UpdateInfoObject.GetObjectInArray(mUpdateId, editedChannelPost: messageInfo); getUpdates = GetUpdatesResultObject.GetObject(mOk, result); updateResult = new GetUpdatesResult(getUpdates.ToString()); AssertUpdateInfo(updateResult); AssertMessageInfo(updateResult.Result[0].EditedChannelPost); }
private static void AssertUpdateInfo(GetUpdatesResult updatesResult) { Assert.True(updatesResult.Ok); Assert.AreEqual(mUpdateId, updatesResult.Result[0].UpdateId); }