public void Adding2To3Yields5_Shortened()
        {
            // Arrange
            var calculator = CalculatorFactory.CreateCalculator();

            // Act/Assert
            calculator.Add(2, 3).Should().Be(5);
        }
        public void Adding2To3Yields5()
        {
            // Arrange
            var calculator = CalculatorFactory.CreateCalculator();
            // Act
            var sum = calculator.Add(2, 3);

            // Assert
            sum.Should().Be(5);
        }
Example #3
0
File: Form1.cs Project: vkuth/calc
 /// <summary>
 /// Acceptance of values and output of the result
 /// </summary>
 /// <param name="sender">Sending the name of the pressed button</param>
 /// <param name="e">Provides value for events that do not contain data</param>
 private void Calculete(object sender, EventArgs e)
 {
     try
     {
         double      firstValue  = Convert.ToDouble(textBox1.Text);
         double      secondValue = Convert.ToDouble(textBox2.Text);
         ICalculator calculator  = CalculatorFactory.CreateCalculator(((Button)sender).Name);
         var         result      = calculator.Calculate(firstValue, secondValue);
         textBox3.Text = result.ToString();
     }
     catch (Exception exp)
     {
         textBox3.Text = exp.Message;
     }
 }
Example #4
0
 public void Setup()
 {
     _costCalculator = CalculatorFactory.CreateCalculator(ParkingType.ShortTermParking);
 }
        public void CalculateCost(ParkingType parkingType, int minutes)
        {
            IParkingCostCalculator calculator = CalculatorFactory.CreateCalculator(parkingType);

            _view.GiveParkingCost(calculator.CalculateCost(minutes));
        }
Example #6
0
        public override void Execute()
        {
            _calculator.SetCalculator(CalculatorFactory.CreateCalculator(_calculatorType));

            pageNavigator.ChangePageAndCall(PagesEnum.CALCULATE);
        }
Example #7
0
 public void Setup()
 {
     _costCalculator = CalculatorFactory.CreateCalculator(ParkingType.ValetParking);
 }
Example #8
0
 public ViewModel()
 {
     _calculator           = _calculatorFactory.CreateCalculator();
     _scientificCalculator = ((IScientificCalculator)_calculator);
     CalculatorField       = "1. Type open dirs" + Environment.NewLine + "2. Then ='s to open dev directories.";
 }
Example #9
0
        public void CreateCalculatorTest(string name, Type type)
        {
            var calculator = CalculatorFactory.CreateCalculator(name);

            Assert.IsInstanceOf(type, calculator);
        }