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); }
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]); } }