public static InlineKeyboardMarkup GetTeamPollMarkup(Guid activePollId) { var labels = new[] { Constants.LIKE_EMOJI, Constants.DISLIKE_EMOJI }; var values = new [] { Constants.YES_ANSWER, Constants.NO_ANSWER }; return(GetKeyBoardMarkup(TeamPollCallback.GetCallbackPrefix(activePollId), labels, values)); }
public void ProcessPollChoice(TeamPollCallback teamCallback) { if (teamCallback.PollId != GetActivePollId()) { return; } if (teamCallback.UserAnswer == Constants.YES_ANSWER) { LikeActive(); } if (teamCallback.UserAnswer == Constants.NO_ANSWER) { DislikeActive(); } }
public void GetCallbackPollId_ReturnsCorrectGuid() { var callBack = new TeamPollCallback("TeamPoll|84d7e364-a716-4d30-916a-478d88cd1a87_Да"); Assert.Equal(new Guid("84d7e364-a716-4d30-916a-478d88cd1a87"), callBack.PollId); }