示例#1
0
        public void GetPublishersInLibrary_ShouldntReturnDeletedPublishers()
        {
            var expectedPublishers = new List <Publisher>();

            for (int i = 0; i < 3; ++i)
            {
                var publisher = CreateAndRetrievePublisher();
                expectedPublishers.Add(publisher);
            }
            var deletedPublisher = CreateAndRetrievePublisher();

            repository.DeletePublisher(deletedPublisher.PublisherId).ConfigureAwait(false);

            var publishers = repository.GetPublishersInLibrary(testLibrary.LibraryId, GetFirstPage(), "").Result.Results;

            CollectionAssert.AreEquivalent(expectedPublishers, publishers);
        }
示例#2
0
 public async Task <PaginationResult <Publisher> > GetPublishersInLibrary(Pagination pagination, long libraryId, string nameFilter)
 {
     return(await publisherRepository.GetPublishersInLibrary(libraryId, pagination, nameFilter));
 }