public async Task <IEnumerable <UserListModel> > Handle(GetListsRequest request, CancellationToken cancellationToken) { var user = await _userAccountRepository.GetUserAccountAsync(request.User); var lists = await _userListRepository.GetListsAsync(user); return(lists.Select(l => new UserListModel(l.UserListId.ToString(), l.Name, false))); }
public void TestGetLists() { string remoteFileName = "TestGetLists.doc"; this.UploadFileToStorage( remoteDataFolder + "/" + remoteFileName, null, null, File.ReadAllBytes(LocalTestDataFolder + localFile) ); var request = new GetListsRequest( name: remoteFileName, folder: remoteDataFolder ); var actual = this.WordsApi.GetLists(request); Assert.NotNull(actual.Lists); Assert.NotNull(actual.Lists.ListInfo); Assert.AreEqual(2, actual.Lists.ListInfo.Count); Assert.AreEqual(1, actual.Lists.ListInfo[0].ListId); }