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); }
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); }
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); }
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); }
public void DecryptedMessageToActivityShouldReturnNullWithNullMessage() { Assert.Null(WebexHelper.DecryptedMessageToActivity(null, _identity)); }