Esempio n. 1
0
        public void ViewModel_CalculateArea_ThrowsExceptionIfLengthIsNegativeNumber()
        {
            var vm = new MainFormViewModel();

            vm.Width  = "3";
            vm.Length = "-3";

            Assert.Throws <ArgumentException>("Length", () => vm.GetArea());
        }
Esempio n. 2
0
        public void ViewModel_CalculateArea_ThrowsExceptionIfLengthEqualsZero()
        {
            var vm = new MainFormViewModel();

            vm.Width  = "3";
            vm.Length = "0";

            Assert.Throws <ArgumentException>("Length", () => vm.GetArea());
        }
Esempio n. 3
0
        public void ViewModel_CalculateArea(string width, string length, int output)
        {
            var vm = new MainFormViewModel();

            vm.Width  = width;
            vm.Length = length;

            int area = vm.GetArea();

            Assert.Equal(output, area);
        }
Esempio n. 4
0
 private void ButtonDoCalc_Click(object sender, EventArgs e)
 {
     try
     {
         _labelArea.Text      = _viewModel.GetArea().ToString();
         _labelPerimeter.Text = _viewModel.GetPerimeter().ToString();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ошибка");
     }
 }