public void MigrateV1ToV2_NextSong() { var setting = new NextSongButtonAppearance { Width = 20, Height = 20, XPosition = 10, IsVisible = false, YPosition = 30, ImagePath = "path" }; var v1 = new V1Settings { NextSongButtonAppearance = setting }; var v2 = Migration.MigrateSettings <V2Settings>(v1, "0.1", "2"); Assert.AreEqual(v2.NextButtonSettings.Width, setting.Width); Assert.AreEqual(v2.NextButtonSettings.Height, setting.Height); Assert.AreEqual(v2.NextButtonSettings.IsVisible, setting.IsVisible); Assert.AreEqual(v2.NextButtonSettings.XPosition, setting.XPosition); Assert.AreEqual(v2.NextButtonSettings.YPosition, setting.YPosition); Assert.AreEqual(v2.NextButtonSettings.ImagePath, setting.ImagePath); }
public void CancelEdit() { AlbumArtPopupAppearance.CancelEdit(); TextAppearances.ForEach(a => a.CancelEdit()); AlbumArtAppearance.CancelEdit(); AudioBandAppearance.CancelEdit(); NextSongButtonAppearance.CancelEdit(); PreviousSongButtonAppearance.CancelEdit(); PlayPauseButtonAppearance.CancelEdit(); ProgressBarAppearance.CancelEdit(); }