public void Multiply_Accumulator(double a, double b, double c, double result, double tolerance) { var uut = new CalculatorUnit(); uut.Multiply(a, b); Assert.That(uut.Multiply(c), Is.EqualTo(result).Within(tolerance)); }
public double Subtract_Accumulator(double a, double b, double c) { var uut = new CalculatorUnit(); uut.Subtract(a, b); return(uut.Subtract(c)); }
public double Add_Accumulator(double a, double b, double c) { var uut = new CalculatorUnit(); uut.Add(a, b); return(uut.Add(c)); }
public void Clear_Accumulator(double a, double accumulatorValue) { var uut = new CalculatorUnit(); uut.Clear(); Assert.That(uut.Accumulator, Is.EqualTo(accumulatorValue)); }
public void Divide_Accumulator_ExceptionTesting(double a, double b, double c) { var uut = new CalculatorUnit(); uut.Divide(a, b); Assert.That(() => uut.Divide(c), Throws.TypeOf <ArgumentException>()); }
public double Divide_ExceptionThrow(double a, double b) { var uut = new CalculatorUnit(); Assert.That(() => uut.Divide(a, b), Throws.TypeOf <ArgumentException>()); return(0); }
public void Clear_Accumulator_Function2x(double a, double b, double accumulatorValue) { var uut = new CalculatorUnit(); uut.Add(b, a); uut.Add(a, b); uut.Clear(); Assert.That(uut.Accumulator, Is.EqualTo(accumulatorValue)); }
public double Subtract_Accumulator_OneParameter(double a) { var uut = new CalculatorUnit(); return(uut.Subtract(a)); }
public double Subtract(double a, double b) { var uut = new CalculatorUnit(); return(uut.Subtract(a, b)); }
public double Add_Accumulator_OneParameter(double a) { var uut = new CalculatorUnit(); return(uut.Add(a)); }
public double Add(double a, double b) { var uut = new CalculatorUnit(); return(uut.Add(a, b)); }
public double Multiply(double a, double b) { var uut = new CalculatorUnit(); return(uut.Multiply(a, b)); }
public double Power(double a, double b) { var uut = new CalculatorUnit(); return(uut.Power(a, b)); }
public double Multiply_Accumulator_OneParameter(double exponent) { var uut = new CalculatorUnit(); return(uut.Multiply(exponent)); }
public void Divide_Accumulator_OneParameter_ExceptionTesting(double divisor) { var uut = new CalculatorUnit(); Assert.That(() => uut.Divide(divisor), Throws.TypeOf <ArgumentException>()); }
public double Divide_Accumulator_OneParameter(double exponent) { var uut = new CalculatorUnit(); return(uut.Divide(exponent)); }
public double Divide(double a, double b) { var uut = new CalculatorUnit(); return(uut.Divide(a, b)); }
public double Power_Accumulator_OneParameter(double exponent) { var uut = new CalculatorUnit(); return(uut.Power(exponent)); }