public static void MessageInfoDocumentTest() { const string fileId = "100"; const string mimeType = "mimeTypeTest"; const string fileName = "testFleName"; const int fileSize = 10; const int width = 100; const int height = 100; dynamic MessageInfoDocument = mMandatoryFieldsMessageInfo; MessageInfoDocument.document = DocumentInfoObject.GetObject(fileId, PhotoSizeInfoObject.GetObject(fileId, width, height, fileSize), fileName, mimeType, fileSize); MessageInfo messageInfo = new MessageInfo(MessageInfoDocument); //test MessageInfo.Document Assert.AreEqual(messageInfo.Document.FileId, fileId); Assert.AreEqual(messageInfo.Document.FileName, fileName); Assert.AreEqual(messageInfo.Document.MimeType, mimeType); Assert.AreEqual(messageInfo.Document.FileSize, fileSize); //test MessageInfo.Document.Thumb Assert.AreEqual(messageInfo.Document.Thumb.FileId, fileId); Assert.AreEqual(messageInfo.Document.Thumb.Width, width); Assert.AreEqual(messageInfo.Document.Thumb.Height, height); Assert.AreEqual(messageInfo.Document.Thumb.FileSize, fileSize); Console.WriteLine(MessageInfoDocument); }
public static void MessageInfoDocumentTest() { const string fileId = "100"; const string mimeType = "mimeTypeTest"; const string fileName = "testFleName"; const int fileSize = 10; dynamic messageInfoDocument = MCommonMandatoryFieldsMessageInfo; messageInfoDocument.document = DocumentInfoObject.GetObject(fileId, MCommonPhotoSizeInfo, fileName, mimeType, fileSize); MessageInfo messageInfo = new MessageInfo(messageInfoDocument); Assert.Multiple(() => { //test MessageInfo.Document Assert.AreEqual(fileId, messageInfo.Document.FileId); Assert.AreEqual(fileName, messageInfo.Document.FileName); Assert.AreEqual(mimeType, messageInfo.Document.MimeType); Assert.AreEqual(fileSize, messageInfo.Document.FileSize); }); AssertPhotoSizeInfo(messageInfo.Document.Thumb); }