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); }
public async Task <IEnumerable <Photo> > GetPhotosById(int id) { var photos = await repo.GetPhotos(); return(photos.Where(x => x.AlbumId == id).ToList()); }