Exemplo n.º 1
0
 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();
        }
Exemplo n.º 3
0
 public SonglistFacade(ISonglistService songlistService, ISongService songService, ISong_SonglistService song_songlist)
 {
     this.songlistService = songlistService;
     this.songService     = songService;
     this.song_songlist   = song_songlist;
 }
Exemplo n.º 4
0
        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");
        }