示例#1
0
        private void TestReadWriteSettingFont(string FolderPath, Setting setting)
        {
            ReceivedValueFont value = DbSettings.GetSettingFont(FolderPath, setting.IdSetting);

            if (value.Code.Error)
            {
                Print($"ERROR !!! Could not get current value of setting {setting.IdSetting}"); return;
            }
            //Print($"-Current value of setting = {value.Value}");
            //---------------------------------------------------------------------------------------------------------
            Font       NewValue = new Font(ListFont.PickRandom(), rnd.Next(8, 28));
            ReturnCode code     = DbSettings.SaveSettingFont(FolderPath, setting.IdSetting, NewValue);

            if (code.Error)
            {
                Print($"ERROR *** Could not SAVE value = {NewValue} of setting {setting.IdSetting}"); return;
            }
            //Print($"-Saved new value of setting = {NewValue}");
            Thread.Sleep(123);
            //---------------------------------------------------------------------------------------------------------
            value = DbSettings.GetSettingFont(FolderPath, setting.IdSetting);
            if (value.Code.Error)
            {
                Print($"ERROR !?!?! Could not get current value of setting {setting.IdSetting}"); return;
            }
            if (value.Value.ToString() != NewValue.ToString())
            {
                Print($"ERROR !*!*! New value = {NewValue.ToString()} , Current value = {value.Value.ToString()}"); return;
            }
            Print("------------------- OK. Test passed. -------------------");
        }
示例#2
0
 public void FillListOfFonts()
 {
     ListFont.Clear();
     ListFont.Add("Arial");
     ListFont.Add("Comic Sans MS");
     ListFont.Add("Verdana");
     ListFont.Add("Calibri");
     ListFont.Add("Consolas");
     ListFont.Add("Courier New");
     ListFont.Add("Microsoft Sans Serif");
     ListFont.Add("Palatino Linotype");
     ListFont.Add("Segoe UI");
     ListFont.Add("Tahoma");
     ListFont.Add("Times New Roman");
     ListFont.Add("Trebuchet MS");
 }