public void GetUserAlbums_ShouldReturnAllAlbumsWhereUserIsOwner()
        {
            var user         = UserCreator.Create("test");
            var privateAlbum = AlbumCreator.Create(true, user);
            var publicAlbum  = AlbumCreator.Create(false, user);

            var listAlbums = new List <Album>()
            {
                privateAlbum, publicAlbum
            };
            var listPhotoAlbums = new List <PhotoAlbum>();

            var photoAlbumsRepo = EfRepositoryMock.Get <PhotoAlbum>(listPhotoAlbums);
            var albumsRepo      = DeletableEntityRepositoryMock.Get <Album>(listAlbums);

            var service = new AlbumsService(albumsRepo.Object, photoAlbumsRepo.Object);
            var albums  = service.GetUserAlbums <AlbumViewModel>(user.Id, user.Id);

            Assert.Equal(2, albums.Count);
        }