public void Contstructor()
        {
            var slackStringUser = new SlackStringUser("<@U1TBU8336>");

            Assert.Equal("<@U1TBU8336>", slackStringUser.SlackUserIdAsString);
            Assert.Equal("U1TBU8336", slackStringUser.UserId);
        }
        public void ParseCommand_NotifySingleUser()
        {
            var slackUserToBeVerified = new SlackStringUser("<@U4GHU76NA>");

            var command = (ProfileBotCommand <SlackStringUser>)MessageParser.ParseCommand(
                CreateMessage(AdminUserId, "Notify <@U4GHU76NA>"), AdminUserId);

            Assert.IsType <NotifySingleProfileCommand>(command);
            Assert.Equal(slackUserToBeVerified, command.Payload);
        }
        public void Equals()
        {
            var user1 = new SlackStringUser("<@U1TBU8336>");
            var user2 = new SlackStringUser("<@U1TBU8336>");
            var user3 = new SlackStringUser("<@U1TBU8337>");

            Assert.True(user1.Equals(user2));
            Assert.True(user2.Equals(user1));
            Assert.False(user1.Equals(user3));
            Assert.False(user2.Equals(user3));
            Assert.Equal(user1, user2);
        }