public void MigrateV1ToV2_AlbumArt() { var setting = new AlbumArtAppearance { Width = 10, Height = 10, IsVisible = true, XPosition = 10, YPosition = 10, PlaceholderPath = "test" }; var v1 = new V1Settings { AlbumArtAppearance = setting }; var v2 = Migration.MigrateSettings <V2Settings>(v1, "0.1", "2"); Assert.AreEqual(v2.AlbumArtSettings.Width, setting.Width); Assert.AreEqual(v2.AlbumArtSettings.Height, setting.Height); Assert.AreEqual(v2.AlbumArtSettings.IsVisible, setting.IsVisible); Assert.AreEqual(v2.AlbumArtSettings.XPosition, setting.XPosition); Assert.AreEqual(v2.AlbumArtSettings.YPosition, setting.YPosition); Assert.AreEqual(v2.AlbumArtSettings.PlaceholderPath, setting.PlaceholderPath); }
public void CancelEdit() { AlbumArtPopupAppearance.CancelEdit(); TextAppearances.ForEach(a => a.CancelEdit()); AlbumArtAppearance.CancelEdit(); AudioBandAppearance.CancelEdit(); NextSongButtonAppearance.CancelEdit(); PreviousSongButtonAppearance.CancelEdit(); PlayPauseButtonAppearance.CancelEdit(); ProgressBarAppearance.CancelEdit(); }