Example #1
0
        public void MessageActionsPayloadFromInitsWithNoArgs()
        {
            var msgActionsPayloadFrom = new MessageActionsPayloadFrom();

            Assert.NotNull(msgActionsPayloadFrom);
            Assert.IsType <MessageActionsPayloadFrom>(msgActionsPayloadFrom);
        }
        public void MessageActionsPayloadMentionInits()
        {
            var id          = 123;
            var mentionText = "Sam-I-Am";
            var mentioned   = new MessageActionsPayloadFrom(new MessageActionsPayloadUser("aadUser", id.ToString()));

            var msgActionsPayloadMention = new MessageActionsPayloadMention(id, mentionText, mentioned);

            Assert.NotNull(msgActionsPayloadMention);
            Assert.IsType <MessageActionsPayloadMention>(msgActionsPayloadMention);
            Assert.Equal(id, msgActionsPayloadMention.Id);
            Assert.Equal(mentionText, msgActionsPayloadMention.MentionText);
            Assert.Equal(mentioned, msgActionsPayloadMention.Mentioned);
        }
        public void MessageActionsPayloadReactionInits()
        {
            var reactionType    = "heart";
            var createdDateTime = "2009-06-15T13:45:30";
            var user            = new MessageActionsPayloadFrom(new MessageActionsPayloadUser("aadUser", "1234", "Jane Doe"));

            var msgActionsPayloadReaction = new MessageActionsPayloadReaction(reactionType, createdDateTime, user);

            Assert.NotNull(msgActionsPayloadReaction);
            Assert.IsType <MessageActionsPayloadReaction>(msgActionsPayloadReaction);
            Assert.Equal(reactionType, msgActionsPayloadReaction.ReactionType);
            Assert.Equal(createdDateTime, msgActionsPayloadReaction.CreatedDateTime);
            Assert.Equal(user, msgActionsPayloadReaction.User);
        }
Example #4
0
        public void MessageActionsPayloadFromInits()
        {
            var user         = new MessageActionsPayloadUser("aadUser");
            var application  = new MessageActionsPayloadApp("bot");
            var conversation = new MessageActionsPayloadConversation("channel");

            var msgActionsPayloadFrom = new MessageActionsPayloadFrom(user, application, conversation);

            Assert.NotNull(msgActionsPayloadFrom);
            Assert.IsType <MessageActionsPayloadFrom>(msgActionsPayloadFrom);
            Assert.Equal(user, msgActionsPayloadFrom.User);
            Assert.Equal(application, msgActionsPayloadFrom.Application);
            Assert.Equal(conversation, msgActionsPayloadFrom.Conversation);
        }