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); }
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); }
public void HandleMessageAttachmentsShouldFailWithMoreThanOneAttachment() { var message = JsonConvert.DeserializeObject <Message>(File.ReadAllText(Directory.GetCurrentDirectory() + @"\Files\MessageAttachments.json")); Assert.Throws <Exception>(() => { var attachmentList = WebexHelper.HandleMessageAttachments(message); }); }