public async Task GivenAlbumIdWhenIdIsFoundThenListOfPhotosInAlbumIsReturned()
        {
            var expected = new List <Photo>()
            {
                new Photo()
                {
                    AlbumId = 1,
                    Id      = 1,
                    Title   = "FirstPhoto"
                },
                new Photo()
                {
                    AlbumId = 1,
                    Id      = 2,
                    Title   = "SecondPhoto"
                }
            };

            int albumId = 1;

            repoMock.GetPhotos().Returns(expected);

            var actual = await sut.GetPhotosById(albumId);

            Assert.AreEqual(expected, actual);
        }
Пример #2
0
        public async Task <IEnumerable <Photo> > GetPhotosById(int id)
        {
            var photos = await repo.GetPhotos();

            return(photos.Where(x => x.AlbumId == id).ToList());
        }