private void кнопкаРассчитать_Click(object sender, EventArgs e) { try { decimal номинальныйРазмер = decimal.Parse(textBox1.Text); decimal нижнееОтклонение = decimal.Parse(textBox3.Text); decimal верхнееОтклонение = decimal.Parse(textBox2.Text); азмерCОтклонениями размерОтверстия = new азмерCОтклонениями(номинальныйРазмер, нижнееОтклонение, верхнееОтклонение); азмерCОтклонениями размерПробкиПР = КалькуляторПробок.ВычислитьРазмерПробкиПР(размерОтверстия); textBox6.Text = размерПробкиПР.НоминальныйРазмер.ToString(); textBox4.Text = размерПробкиПР.НижнееОтклонение.ToString(); textBox5.Text = размерПробкиПР.ВерхнееОтклонение.ToString(); decimal размерПробкиПРизнош = КалькуляторПробок.ВычислитьРазмерПробкиПРизнош(размерОтверстия); textBox7.Text = размерПробкиПРизнош.ToString(); азмерCОтклонениями размерПробкиНЕ = КалькуляторПробок.ВычислитьРазмерПробкиНЕ(размерОтверстия); textBox10.Text = размерПробкиНЕ.НоминальныйРазмер.ToString(); textBox8.Text = размерПробкиНЕ.НижнееОтклонение.ToString(); textBox9.Text = размерПробкиНЕ.ВерхнееОтклонение.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка!"); } }
public void ВычислитьРазмерПробкиПР() { for (int i = 0; i < размерыОтверстий.Length; i++) { азмерCОтклонениями азмерПробкиПР = КалькуляторПробок.ВычислитьРазмерПробкиПР(размерыОтверстий[i]); Assert.AreEqual(ОжидРазмерыПробокПР[i], азмерПробкиПР); } }