コード例 #1
0
        public void CheckCreateArtistMethodResult()
        {
            Artist artist      = ProductObjectMother.CreateArtist();
            var    transaction = _session.BeginTransaction();

            ps.CreateArtist(artist);
            transaction.Commit();

            List <Artist> artists = ps.GetAllArtists();

            Assert.AreEqual(1, artists.Count);
        }
コード例 #2
0
        public void CheckGetArtistMethodResult()
        {
            Artist artist      = ProductObjectMother.CreateArtist();
            var    transaction = _session.BeginTransaction();

            ps.CreateArtist(artist);
            transaction.Commit();

            Artist result = ps.GetArtist(artist.Id);

            Assert.AreEqual(artist.Id, result.Id);
        }
コード例 #3
0
        public Album CreateArtistCategoryAlbum()
        {
            var transaction = _session.BeginTransaction();

            Artist   artist   = ps.CreateArtist(ProductObjectMother.CreateArtist());
            Category category = ps.CreateCategory(ProductObjectMother.CreateCategory());
            Album    album    = ProductObjectMother.CreateAlbum();

            album.Artist   = artist;
            album.Category = category;
            album          = ps.CreateAlbum(album);

            transaction.Commit();
            return(album);
        }