示例#1
0
        public void HandleMessageAttachmentsShouldSucceed()
        {
            var message = JsonConvert.DeserializeObject <Message>(File.ReadAllText(PathUtils.NormalizePath(Directory.GetCurrentDirectory() + @"/Files/Message.json")));

            var attachmentList = WebexHelper.HandleMessageAttachments(message);

            Assert.Equal(message.FileCount, attachmentList.Count);
        }
示例#2
0
        public void HandleMessageAttachmentsShouldSucceedWithMoreThanOneAttachment()
        {
            var message = JsonConvert.DeserializeObject <Message>(File.ReadAllText(PathUtils.NormalizePath(Directory.GetCurrentDirectory() + @"/Files/MessageAttachments.json")));

            var attachmentList = WebexHelper.HandleMessageAttachments(message);

            Assert.Equal(message.FileUris[0].AbsoluteUri, attachmentList[0].ContentUrl);
        }
示例#3
0
        public void HandleMessageAttachmentsShouldFailWithMoreThanOneAttachment()
        {
            var message = JsonConvert.DeserializeObject <Message>(File.ReadAllText(Directory.GetCurrentDirectory() + @"\Files\MessageAttachments.json"));

            Assert.Throws <Exception>(() =>
            {
                var attachmentList = WebexHelper.HandleMessageAttachments(message);
            });
        }