Exemple #1
0
        public void DecryptedMessageToActivityShouldReturnActivityWithDecodedIdMention()
        {
            var identity = JsonConvert.DeserializeObject <Person>(_serializedPerson);

            var message =
                JsonConvert.DeserializeObject <Message>(
                    File.ReadAllText(PathUtils.NormalizePath(Directory.GetCurrentDirectory() + @"/Files/MessageHtmlDecodedMention.json")));

            var activity = WebexHelper.DecryptedMessageToActivity(message, identity);

            Assert.Equal(message.Id, activity.Id);
            Assert.Equal(message.Text, activity.Text);
        }
Exemple #2
0
        public void DecryptedMessageToActivityShouldReturnActivityTypeSelfMessage()
        {
            var identity = JsonConvert.DeserializeObject <Person>(File.ReadAllText(PathUtils.NormalizePath(Directory.GetCurrentDirectory() + @"/Files/Person.json")));

            var message =
                JsonConvert.DeserializeObject <Message>(
                    File.ReadAllText(PathUtils.NormalizePath(Directory.GetCurrentDirectory() + @"/Files/Message.json")));

            var activity = WebexHelper.DecryptedMessageToActivity(message, identity);

            Assert.Equal(message.Id, activity.Id);
            Assert.Equal(ActivityTypes.Event, activity.Type);
        }
Exemple #3
0
        public void DecryptedMessageToActivityShouldReturnActivityTypeSelfMessage()
        {
            var serializedPerson = "{\"id\":\"person_id\"}";
            var identity         = JsonConvert.DeserializeObject <Person>(serializedPerson);

            var message =
                JsonConvert.DeserializeObject <Message>(
                    File.ReadAllText(Directory.GetCurrentDirectory() + @"\Files\Message.json"));

            var activity = WebexHelper.DecryptedMessageToActivity(message, identity);

            Assert.Equal(message.Id, activity.Id);
            Assert.Equal(ActivityTypes.Event, activity.Type);
        }
Exemple #4
0
        public void DecryptedMessageToActivityWithEncodedIdMentionShouldSucceed()
        {
            // fake encoded id
            var serializedPerson = "{\"id\":\"Y2lzY29zcGFyazovL3VzL1BFT1BMRS9lN2RhNmNkNC01MGYxLTQ1MWYtYWY1OC1iOXEwZDM2YTk3Yzc\"}";
            var identity         = JsonConvert.DeserializeObject <Person>(serializedPerson);

            var message =
                JsonConvert.DeserializeObject <Message>(
                    File.ReadAllText(Directory.GetCurrentDirectory() + @"\Files\MessageHtmlEncodedMention.json"));

            var activity = WebexHelper.DecryptedMessageToActivity(message, identity);

            Assert.Equal(message.Id, activity.Id);
            Assert.Equal(message.Text, activity.Text);
        }
Exemple #5
0
 public void DecryptedMessageToActivityShouldReturnNullWithNullMessage()
 {
     Assert.Null(WebexHelper.DecryptedMessageToActivity(null, _identity));
 }