/// <summary> /// Save changes in the binded file. /// </summary> public void Save() { if (file != null && Status == MusicItemStatus.Modified) { file.Save(); InitialTitle = Title; InitialAlbum = Album; InitialArtist = Artist; InitialKind = Kind; InitialYear = Year; InitialComment = Comment; Title = ""; Album = ""; Artist = ""; Kind = ""; Year = null; Comment = ""; } }
public void Save_IsOk() { var data = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "datas", "test1.mp3"); var result = new MusicFileDao(data); result.Load(); var oldTitle = result.Title; // testing override metas result.Title = "test1"; result.Save(); // reloading to see if save is ok var result2 = new MusicFileDao(data); result2.Load(); Assert.AreEqual(result2.Title, "test1"); // back to old value result2.Title = oldTitle; result2.Save(); }