public PhotoAlbumModel GetAllPhotoAlbums()
        {
            var albums = _photoAlbumApiService.GetAlbums();
            var photos = _photoAlbumApiService.GetPhotos();

            return(_createPhotoAlbumService.GetPhotoAlbum(photos, albums));
        }
        public void GivenPhotoAlbumApiService_WhenGetPhotosIsCalled_ThenReturnsPhotos()
        {
            //arrange
            var photos  = GetPhotos();
            var request = GetRestRequest(_photoResourceUrl, Method.GET);

            _restRequest.Stub(x => x.CreateRequest(_photoResourceUrl, Method.GET)).Return(request);
            _restClient.Stub(c => c.Execute <List <Photo> >(request)).Return(GetPhotoReponse());

            //act
            var result = _apiService.GetPhotos();

            //assert
            result.ShouldAllBeEquivalentTo(photos);
        }