public SongFacade(ISongService songService, IAlbumService albumService, ISongReviewService songReviewService, IGenre_AlbumService genre_albumService) { this.songService = songService; this.albumService = albumService; this.songReviewService = songReviewService; this.genre_albumService = genre_albumService; }
public SongFacade(ISonglistService songlistService, ISongService songService, IAlbumService albumService, ISongReviewService songReviewService, IInterpretService interpretService) { _songlistService = songlistService; _songService = songService; _albumService = albumService; _songReviewService = songReviewService; _interpretService = interpretService; }
public static void ClassInit(TestContext context1) { Container.Install(new BussinessLayerInstaller()); MappingInit.ConfigureMapping(); _songReviewService = Container.Resolve <ISongReviewService>(); _songService = Container.Resolve <ISongService>(); _albumService = Container.Resolve <IAlbumService>(); _interpretService = Container.Resolve <IInterpretService>(); DeleteTables(); }
public ReviewFacade(ISongReviewService songReviewService, IAlbumReviewService albumReviewService) { _songReviewService = songReviewService; _albumReviewService = albumReviewService; }
private static void TestSongReviewService() { List <int> list = new List <int>(); songReviewService = Container.Resolve <ISongReviewService>(); clientService = Container.Resolve <IClientService>(); //Create songReviewService.CreateSongReview(new SongReviewDTO { Text = "Reminds me of my dreaded youth.", SongID = songID, CreatorID = clientID, }); songReviewService.CreateSongReview(new SongReviewDTO { Text = "One of the best songs, on their best album!", SongID = songID, CreatorID = clientID2, }); songReviewService.CreateSongReview(new SongReviewDTO { Text = "This video actually makes sense unlike other songs, and the video matches the lyrics 2 boot! I LOVE IT!!! sry, sugar rush (still worst joke ever) sry, but anyway, this video is very good, SO GOOD!!! ", SongID = songID2, CreatorID = clientID, }); //ListAllSongReviews var songReviews = songReviewService.ListAllSongReviews(new SongReviewFilter { SongID = songID }, 1); Console.WriteLine(songReviews.TotalResultCount == 2 ? "SongReviewService - TestListAllSongReviews - OK" : "SongReviewService - TestListAllSongReviews - FAIL"); //GetSongReviewById var reviews = songReviewService.ListAllSongReviews(null, 1); SongReviewDTO songReview = reviews.ResultsPage.FirstOrDefault(); var testedReview = songReviewService.GetSongReview(songReview.ID); Console.WriteLine(testedReview.ID == songReview.ID ? "SongReviewService - TestGetSongReviewById - OK" : "SongReviewService - TestGetSongReviewById - FAIL"); //AddSongReview SongReviewDTO review2 = reviews.ResultsPage.ElementAt(1); SongReviewDTO review3 = reviews.ResultsPage.LastOrDefault(); reviews = songReviewService.ListAllSongReviews(null, 1); songReview = reviews.ResultsPage.ElementAt(1); songReviewService.AddReview(songReview); songReviewService.AddReview(review2); songReviewService.AddReview(review3); SongDTO song = songService.GetSong(songID); Console.WriteLine(song.ReviewIDs.Contains(songReview.ID) ? "SongReviewService - TestAddSongReview - OK" : "SongReviewService - TestAddSongReview - FAIL"); //TestSongServisGetAllSongReviews Console.WriteLine(song.ReviewIDs.Count() == 2 ? "SongService - TestSongServisGetAllSongReviews - OK" : "SongService - TestSongServisGetAllSongReviews - FAIL"); //EditSongReview review2.Text = "1010"; songReviewService.EditSongReview(review2); SongReviewDTO review2FromDB = songReviewService.GetSongReview(review2.ID); Console.WriteLine(review2FromDB.Text == "1010" ? "SongReviewService - TestEditSongReview - OK" : "SongReviewService - TestEditSongReview - FAIL"); //DeleteSongReview songReviewService.DeleteSongReview(review2.ID); SongReviewDTO reviewFromDB = songReviewService.GetSongReview(review2.ID); Console.WriteLine(reviewFromDB == null ? "SongReviewService - TestDeleteSongReview - OK" : "SongReviewService - TestDeleteSongReview - FAIL"); //GetCreator ClientDTO creator = songReviewService.GetCreator(songReview.ID); Console.WriteLine(creator.ID == clientID ? "SongReviewService - TestGetCreator - OK" : "SongReviewService - TestGetCreator - FAIL"); }