Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }