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(); _playlistService = Container.Resolve <IPlaylistService>(); _userService = Container.Resolve <IUserService>(); _songService = Container.Resolve <ISongService>(); _songlistService = Container.Resolve <ISonglistService>(); _interpretService = Container.Resolve <IInterpretService>(); _albumService = Container.Resolve <IAlbumService>(); _userAccountService = Container.Resolve <BrockAllen.MembershipReboot.UserAccountService <UserAccount> >(); DeleteTables(); }
public SonglistFacade(ISonglistService songlistService, ISongService songService, ISong_SonglistService song_songlist) { this.songlistService = songlistService; this.songService = songService; this.song_songlist = song_songlist; }
private static void TestSonglistService() { List <int> list = new List <int>(); songlistService = Container.Resolve <ISonglistService>(); clientService = Container.Resolve <IClientService>(); //Create songlistService.CreateSonglist(new SonglistDTO { Name = "Matthew:LongList", OwnerID = clientID, SongIDs = new List <int> { songID, songID2 } }); songlistService.CreateSonglist(new SonglistDTO { Name = "Matthew:ShortList", OwnerID = clientID, SongIDs = new List <int> { songID } }); songlistService.CreateSonglist(new SonglistDTO { Name = "Padge:ShortList", OwnerID = clientID2, SongIDs = new List <int> { songID } }); //GetSonglistIdByName songlistID = songlistService.GetSonglistIdByName("Matthew:LongList"); int mattShortListID = songlistService.GetSonglistIdByName("Matthew:ShortList"); songlistID2 = songlistService.GetSonglistIdByName("Padge:ShortList"); list.Add(songlistID); list.Add(mattShortListID); list.Add(songlistID2); Console.WriteLine(list.Count() == 3 ? "ClientService - TestGetSonglistIdByName - OK" : "ClientService - TestGetSonglistIdByName - FAIL"); //GetSonglistById SonglistDTO mattLongList = songlistService.GetSonglist(songlistID); Console.WriteLine(mattLongList.Name == "Matthew:LongList" ? "SonglistService - TestGetSonglistById - OK" : "SonglistService - TestGetSonglistById - FAIL"); ////ListAllSonglists01 // var songlists = songlistService.ListAllSonglists(new SonglistFilter { OwnerID = clientID }, 1); //Console.WriteLine(songlists.TotalResultCount == 2 ? "SonglistService - TestListAllSonglists01 - OK" : "SonglistService - TestListAllSonglists01 - FAIL"); //ListAllSonglists02 var songlists2 = songlistService.ListAllSonglists(); Console.WriteLine(list.Count() == 3 ? "ClientService - TestListAllSonglists02 - OK" : "ClientService - TestListAllSonglists02 - FAIL"); //EditSonglist mattLongList.Name = "longLongList"; songlistService.EditSonglist(mattLongList, mattLongList.SongIDs); SonglistDTO listFromDB = songlistService.GetSonglist(mattLongList.ID); Console.WriteLine(listFromDB.Name == "longLongList" ? "SonglistService - TestEditSonglist - OK" : "SonglistService - TestEditSonglist - FAIL"); //DeleteSonglist songlistService.DeleteSonglist(mattShortListID); try { SonglistDTO listIDFromDB = songlistService.GetSonglist(mattShortListID); Console.WriteLine("SonglistService - TestDeleteSonglist - FAIL"); } catch (NullReferenceException) { Console.WriteLine("SonglistService - TestDeleteSonglist - OK"); } //GetCreator ClientDTO creator = songlistService.GetCreator(mattLongList.ID); Console.WriteLine(creator.ID == clientID ? "SonglistService - TestGetCreator - OK" : "SonglistService - TestGetCreator - FAIL"); //GetSonglistSongs var songs = songlistService.GetSonglistSongs(songlistID); Console.WriteLine(songs.Count() == 2 ? "SonglistService - TestGetSonglistSongs - OK" : "SonglistService -Test GetSonglistSongs - FAIL"); }