Пример #1
0
        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);
        }