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); }