//Сажень 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; } } }
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, "Ошибка конвертации"); }