Beispiel #1
0
 //Сантиметр
 private void textBox2_TextChanged(object sender, EventArgs e)
 {
     if (!activeTextBox)
     {
         if (textBox2.Text != "")
         {
             try
             {
                 activeTextBox = true;
                 double lenght = Convert.ToDouble(textBox2.Text);
                 Sm     sm     = new Sm();
                 textBox1.Text  = Convert.ToString(sm.getMetr(lenght));
                 textBox3.Text  = Convert.ToString(sm.getDm(lenght));
                 textBox4.Text  = Convert.ToString(sm.getMm(lenght));
                 textBox5.Text  = Convert.ToString(sm.getPyad(lenght));
                 textBox6.Text  = Convert.ToString(sm.getPyad(lenght));
                 textBox7.Text  = Convert.ToString(sm.getArshin(lenght));
                 textBox8.Text  = Convert.ToString(sm.getSagen(lenght));
                 textBox9.Text  = Convert.ToString(sm.getFoot(lenght));
                 textBox10.Text = Convert.ToString(sm.getInch(lenght));
                 textBox11.Text = Convert.ToString(sm.getCable(lenght));
                 textBox12.Text = Convert.ToString(sm.getYard(lenght));
             }
             catch (Exception)
             {
                 MessageBox.Show("Ошибка в вводимого значения");
                 textBox2.Clear();
             }
             activeTextBox = false;
         }
     }
 }
Beispiel #2
0
        public void TestSm()
        {
            Sm     sm     = new Sm();
            double result = sm.getMetr(8);

            Assert.AreEqual(result, 0.08, 0.001, "Ошибка конвертации");
            result = sm.getDm(8);
            Assert.AreEqual(result, 0.8, 0.001, "Ошибка конвертации");
            result = sm.getMm(8);
            Assert.AreEqual(result, 80, 0.001, "Ошибка конвертации");
            result = sm.getVershok(8);
            Assert.AreEqual(result, 1.8, 0.001, "Ошибка конвертации");
            result = sm.getPyad(8);
            Assert.AreEqual(result, 0.4496, 0.001, "Ошибка конвертации");
            result = sm.getArshin(8);
            Assert.AreEqual(result, 0.1128, 0.001, "Ошибка конвертации");
            result = sm.getSagen(8);
            Assert.AreEqual(result, 0.03752, 0.001, "Ошибка конвертации");
        }