Beispiel #1
0
        // Метод логики загрузки приложения.
        private void LoadProcess(ref string error_msg)
        {
            btnStart.Visible    = false;
            ProgressBar.Visible = true;
            try
            {
                error_msg         += Utilits.CheckTestResult(Converter.Test());
                ProgressBar.Value += 20;
                error_msg         += Utilits.CheckTestResult(Decorator.Test());
                ProgressBar.Value += 20;
                error_msg         += Utilits.CheckTestResult(FormView.Test());
                ProgressBar.Value += 20;
                //error_msg+=Utilits.CheckTestResult( Methods.Test() );
                ProgressBar.Value += 20;

                if (error_msg != "") // Если мы нашли какие-либо ошибки
                {
                    Utilits.ShowMessage(error_msg);
                }
                pnlLoad.Visible = false; //Убираем панель загрузки
                pnlLoad.Enabled = false;
            }
            catch (Exception) // Если мы выловили вообще непонятную ошибку
            {
                ProgressBar.Visible = false;
                lblStart.Text       = "Что-то пошло не так...";
                Utilits.LogMessage("Что-то пошло не так", tbLog);
            }
        }
Beispiel #2
0
        // Метод тестирует все классы
        private static void TestAll()
        {
            String error_message = "";

#if DEBUG
            //error_message+=Utilits.CheckTestResult( Converter.Test() ); НЕТ ТЕСТА
            error_message += Utilits.CheckTestResult(Decorator.Test());
            error_message += Utilits.CheckTestResult(FormView.Test());
            //error_message+=Utilits.CheckTestResult( Methods.Test() ); ТЕСТ КРИВОЙ
#else
#endif
            if (error_message != "")
            {
                Utilits.ShowMessage(error_message);
            }
        }