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);
        }
Exemplo n.º 2
0
 public void CancelEdit()
 {
     AlbumArtPopupAppearance.CancelEdit();
     TextAppearances.ForEach(a => a.CancelEdit());
     AlbumArtAppearance.CancelEdit();
     AudioBandAppearance.CancelEdit();
     NextSongButtonAppearance.CancelEdit();
     PreviousSongButtonAppearance.CancelEdit();
     PlayPauseButtonAppearance.CancelEdit();
     ProgressBarAppearance.CancelEdit();
 }