예제 #1
0
        public async Task <IEnumerable <AlbumAndPhoto> > GetAlbumsAndPhotosAsync()
        {
            IEnumerable <AlbumAndPhoto> albumsAndPhotosAggregated = new List <AlbumAndPhoto>();
            IEnumerable <Album>         albums = await _albumsService.GetAlbumsAsync();

            if (albums == null || !albums.Any())
            {
                return(albumsAndPhotosAggregated);
            }
            IEnumerable <Photo> photos = await _photosService.GetPhotosAsync();

            if (photos == null || !photos.Any())
            {
                return(albumsAndPhotosAggregated);
            }
            albumsAndPhotosAggregated = _albumsAndPhotosHelper.GetAggregatedAlbumsAndPhotosResult(albums, photos);
            return(albumsAndPhotosAggregated);
        }
예제 #2
0
 public void CheckHelperClassReturnsExpectedType()
 {
     Assert.IsInstanceOf <IEnumerable <AlbumAndPhoto> >(_albumsAndPhotosHelper.GetAggregatedAlbumsAndPhotosResult(It.IsAny <IEnumerable <Album> >(), It.IsAny <IEnumerable <Photo> >()));
 }