示例#1
0
 //Сажень
 private void textBox8_TextChanged(object sender, EventArgs e)
 {
     if (!activeTextBox)
     {
         if (textBox8.Text != "")
         {
             try
             {
                 activeTextBox = true;
                 double lenght = Convert.ToDouble(textBox8.Text);
                 Sagen  sagen  = new Sagen();
                 textBox1.Text  = Convert.ToString(sagen.getMetr(lenght));
                 textBox2.Text  = Convert.ToString(sagen.getSm(lenght));
                 textBox3.Text  = Convert.ToString(sagen.getDm(lenght));
                 textBox4.Text  = Convert.ToString(sagen.getMm(lenght));
                 textBox5.Text  = Convert.ToString(sagen.getVershok(lenght));
                 textBox6.Text  = Convert.ToString(sagen.getPyad(lenght));
                 textBox7.Text  = Convert.ToString(sagen.getArshin(lenght));
                 textBox9.Text  = Convert.ToString(sagen.getFoot(lenght));
                 textBox10.Text = Convert.ToString(sagen.getInch(lenght));
                 textBox11.Text = Convert.ToString(sagen.getCable(lenght));
                 textBox12.Text = Convert.ToString(sagen.getYard(lenght));
             }
             catch (Exception)
             {
                 MessageBox.Show("Ошибка в вводимого значения");
                 textBox8.Clear();
             }
             activeTextBox = false;
         }
     }
 }
示例#2
0
        public void TestSagen()
        {
            Sagen  sagen  = new Sagen();
            double result = sagen.getMetr(6);

            Assert.AreEqual(result, 12.804, 0.001, "Ошибка конвертации");
            result = sagen.getDm(6);
            Assert.AreEqual(result, 128.04, 0.001, "Ошибка конвертации");
            result = sagen.getSm(6);
            Assert.AreEqual(result, 1280.4, 0.001, "Ошибка конвертации");
            result = sagen.getMm(6);
            Assert.AreEqual(result, 12804, 0.001, "Ошибка конвертации");
            result = sagen.getVershok(6);
            Assert.AreEqual(result, 288, 0.001, "Ошибка конвертации");
            result = sagen.getPyad(6);
            Assert.AreEqual(result, 72, 0.001, "Ошибка конвертации");
            result = sagen.getArshin(6);
            Assert.AreEqual(result, 18, 0.001, "Ошибка конвертации");
        }