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