public async Task <Message> Respond(Message message) { var users = _pockyUserRepository.GetAllUsersWithPegs(); _logger.LogDebug("Mapping users..."); var mappedUsers = _pegResultsHelper.MapUsersToPegRecipients(users); var uri = await _resultsFileGenerator.GenerateResultsFileAndReturnLink(mappedUsers); return(new Message { Text = $"[Here are all pegs given this cycle]({uri})" }); }
private void WhenMappingUsersToPegRecipients() { _returnedUserList = _subject.MapUsersToPegRecipients(_pockyUsers); }
private void GivenMappedUsers(List <PegRecipient> mappedUsers) { _pegResultsHelper.MapUsersToPegRecipients(Arg.Any <List <PockyUser> >()).Returns(mappedUsers); }