public void TestDB_01_SaveAlbum()
        {
            var reader   = TestAlbumFileReader.GetFNMAlbumFileReader();
            var album    = new Album("Album of the Year", "Faith No More", reader);
            var dbAccess = new DataAccess("testCollection");

            dbAccess.SaveAlbum(album);
        }
Beispiel #2
0
        public void TestUpgrader_CleanseAlbum()
        {
            var ripped = TestAlbumFileReader.GetImperfectDeafheavenAlbum();
            var db     = TestAlbumFileReader.GetPerfectDeafheavenAlbum();

            var upgrader = new Upgrader();
            var result   = upgrader.UpgradeAlbum(ripped, db);

            Assert.AreEqual(UpgradeResult.NoErrors, result);

            var rippedList = new List <IMp3>();
            var dbList     = new List <IMp3>();

            rippedList.AddRange(ripped.Tracks());
            dbList.AddRange(db.Tracks());

            for (int i = 0; i < 4; i++)
            {
                AssertTracksMatch(dbList[i], rippedList[i]);
            }
        }