Ejemplo n.º 1
0
        public void TestSettingsSave()
        {
            var settings = new GranitSettings();
            var s        = settings.ToJson();

            Assert.IsTrue(s.Length != 0, "Settings.ToString empty");
        }
Ejemplo n.º 2
0
        public void TestSettingsRestoreChangeNotEqualsOrig()
        {
            GranitSettings orig      = CreateSettings();
            var            s         = orig.ToJson();
            var            settings2 = GranitSettings.LoadFromText(s);

            settings2.LastOpenedFilePaths.Clear();
            Assert.IsFalse(orig.Equals(settings2));
        }
Ejemplo n.º 3
0
        public void TestSettingsRestoreChangeNotComparesToOrig()
        {
            var orig      = CreateSettings();
            var s         = orig.ToJson();
            var settings2 = GranitSettings.LoadFromText(s);

            settings2.LastOpenedFilePaths.Clear();
            Assert.IsFalse(0 == orig.CompareTo(settings2));
        }
Ejemplo n.º 4
0
        public void TestSettingsRestoreEqualsOrig()
        {
            GranitSettings orig = CreateSettings();
            var            s    = orig.ToJson();

            var settings2 = GranitSettings.LoadFromText(s);

            Assert.IsTrue(orig.Equals(settings2));
        }
Ejemplo n.º 5
0
        public void TestSettingsRestoreComparesToOrig()
        {
            var orig = CreateSettings();
            var s    = orig.ToJson();

            var settings2 = GranitSettings.LoadFromText(s);

            Assert.IsTrue(0 == orig.CompareTo(settings2));
        }
Ejemplo n.º 6
0
        private static GranitSettings CreateSettings()
        {
            var settings = new GranitSettings
            {
                SchemaFilePath = "SchemaFile.xsd"
            };
            const int LENGTH = 10;

            for (int i = 0; i < LENGTH; i++)
            {
                settings.LastOpenedFilePaths.Add(
                    new GranitXMLFormSettings("file" + i.ToString(),
                                              System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill));
            }
            settings.WindowLocation = new System.Drawing.Point(10, 20);
            settings.WindowSize     = new System.Drawing.Size(10, 20);
            return(settings);
        }