Exemplo n.º 1
0
        public void AttachmentActionToActivityShouldReturnActivityWithText()
        {
            var message =
                JsonConvert.DeserializeObject <Message>(
                    File.ReadAllText(PathUtils.NormalizePath(Directory.GetCurrentDirectory() + @"/Files/MessageWithText.json")));

            var data             = JsonConvert.SerializeObject(message);
            var messageExtraData = JsonConvert.DeserializeObject <AttachmentActionData>(data);

            var activity = WebexHelper.AttachmentActionToActivity(message, _identity);

            Assert.Equal(message.Id, activity.Id);
            Assert.Equal(messageExtraData.Inputs, activity.Value);
            Assert.Equal(message.Text, activity.Text);
        }
Exemplo n.º 2
0
 public void AttachmentActionToActivityShouldFailWithNullMessage()
 {
     Assert.Null(WebexHelper.AttachmentActionToActivity(null, _identity));
 }