public void Test_Reciprocal_Calc() { Logic.Calculator calculator = new Logic.Calculator(); calculator.Number_entered(-4.0); calculator.Reciprocal_entered(); Assert.AreEqual("-0.25", calculator.Equals()); }
public void Test_Addition_Calc() { Logic.Calculator calculator = new Logic.Calculator(); calculator.Number_entered(99.5); calculator.Addition_entered(); Assert.AreEqual("99.5", calculator.Equals()); }
public void Test_Subtraction_Calc() { Logic.Calculator calculator = new Logic.Calculator(); calculator.Number_entered(99.5); calculator.Subtraction_entered(); calculator.Number_entered(1.0); Assert.AreEqual("98.5", calculator.Equals()); }
public void Test_Plus_Minus() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(4.0); string result = calculator.OperationEntered("plus_minus"); Assert.AreEqual("-4", result); }
public void Test_Square_Root_Calc() { Logic.Calculator calculator = new Logic.Calculator(); calculator.Number_entered(9.0); calculator.Square_root_entered(); calculator.Number_entered(2.0); Assert.AreEqual("3", calculator.Equals()); }
public void Test_Multiplication_Calc() { Logic.Calculator calculator = new Logic.Calculator(); calculator.Number_entered(30.0); calculator.Multiplication_entered(); calculator.Number_entered(2.0); Assert.AreEqual("60", calculator.Equals()); }
public void Test_Division_Calc() { Logic.Calculator calculator = new Logic.Calculator(); calculator.Number_entered(30.0); calculator.Division_entered(); calculator.Number_entered(2.0); Assert.AreEqual("15", calculator.Equals()); }
public void Test_Reciprocal() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(4.0); string result = calculator.OperationEntered("reciprocal"); Assert.AreEqual("0.25", result); }
public void Test_Square_Root() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(4.0); string result = calculator.OperationEntered("square_root"); Assert.AreEqual("2", result); }
public void Test_Equals_No_Operator() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(3); string result = calculator.OperationEntered("="); Assert.AreEqual("3", result); }
public void Test_OperationEntered_binary() { string operation = "+"; Logic.Calculator calculator = new Logic.Calculator(); string result = calculator.OperationEntered(operation); Assert.AreEqual("+", result); }
public void Test_Calculator_Multiplication() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(2.51); calculator.OperationEntered("*"); calculator.NumberEntered(4.0); string result = calculator.OperationEntered("="); Assert.AreEqual("10.04", result); }
public void Test_Calculator_Division() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(10.04); calculator.OperationEntered("/"); calculator.NumberEntered(4.0); string result = calculator.OperationEntered("="); Assert.AreEqual("2.51", result); }
public void Test_Calculator_Addition() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(1.1); calculator.OperationEntered("+"); calculator.NumberEntered(2.1); string result = calculator.OperationEntered("="); Assert.AreEqual("3.2", result); }
public void Test_Calculator_Subtraction() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(3.3); calculator.OperationEntered("-"); calculator.NumberEntered(2.2); string result = calculator.OperationEntered("="); Assert.AreEqual("1.1", result); }
public void Test_Subtraction_1() { Logic.Calculator Calc = new Logic.Calculator(); Calc.Number_entered(1); Calc.Subtraction_entered(); Calc.Number_entered(1); string result = Calc.Equals(); Assert.AreEqual("0", result); }
public void Test_SquareRoot_Negative() { double lhs = -4; Logic.Calculator Calc = new Logic.Calculator(); Calc.Number_entered(lhs); string result = Calc.Square_root_entered(); Assert.AreEqual("Invalid Input", result); }
public void Test_OperationEntered_unary() { string operation = "reciprocal"; Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(4); string result = calculator.OperationEntered(operation); Assert.AreEqual("0.25", result); }
public void Test_Reciprocal_Zero() { double lhs = 0; Logic.Calculator Calc = new Logic.Calculator(); Calc.Number_entered(lhs); string result = Calc.Square_root_entered(); Assert.AreEqual("Divide by Zero Error", result.ToString()); }
public void Test_Calculator_Change_Operator() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(10.04); calculator.OperationEntered("/"); calculator.OperationEntered("*"); calculator.NumberEntered(4.0); string result = calculator.OperationEntered("="); Assert.AreEqual("40.16", result); }
public void Test_Reciprocal_1() { Logic.Calculator Calc = new Logic.Calculator(); Calc.Number_entered(2); Calc.Reciprocal_entered(); Calc.Reciprocal_entered(); Calc.Reciprocal_entered(); string result = Calc.Reciprocal_entered(); Assert.AreEqual("2", result); }
public void Test_Repeat_Equals() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(1.0); calculator.OperationEntered("+"); calculator.NumberEntered(4.0); calculator.OperationEntered("="); string result = calculator.OperationEntered("="); Assert.AreEqual("9", result); }
public void Test_Addition_2() { Logic.Calculator Calc = new Logic.Calculator(); Calc.Number_entered(1); Calc.Addition_entered(); Calc.Number_entered(1); Calc.Equals(); string result = Calc.Equals(); Assert.AreEqual("3", result); }
public void Test_Example() { Logic.Calculator calculator = new Logic.Calculator(); string result = calculator.Number_entered(51.6); result = calculator.Addition_entered(); Assert.AreEqual("51.6", result); result = calculator.Number_entered(25.1); Assert.AreEqual("25.1", result); Assert.AreEqual("76.7", calculator.Equals()); Assert.AreEqual("76.7", calculator.Equals()); }
public void Multiple_Operators() { Logic.Calculator Calc = new Logic.Calculator(); Calc.Number_entered(1); Calc.Addition_entered(); Calc.Subtraction_entered(); Calc.Number_entered(1); Calc.Equals(); string result = Calc.Equals(); Assert.AreEqual("-1", result); }
public void Test_Divide_Zero() { double rhs = 0; double lhs = 10; Logic.Calculator Calc = new Logic.Calculator(); Calc.Number_entered(lhs); Calc.Division_entered(); string result = Calc.Number_entered(rhs); Assert.AreEqual("Invalid Input", result); Assert.AreEqual("Divide by Zero Error", result.ToString()); }
public void Test_Reciprocal_After_Equals() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(1.0); calculator.OperationEntered("+"); calculator.NumberEntered(3.0); calculator.OperationEntered("="); calculator.OperationEntered("="); calculator.OperationEntered("="); calculator.OperationEntered("="); calculator.OperationEntered("="); string result = calculator.OperationEntered("reciprocal"); Assert.AreEqual("0.0625", result); }
public void Test_Square_Root_After_Equals() { Logic.Calculator calculator = new Logic.Calculator(); calculator.NumberEntered(1.0); calculator.OperationEntered("+"); calculator.NumberEntered(3.0); calculator.OperationEntered("="); calculator.OperationEntered("="); calculator.OperationEntered("="); calculator.OperationEntered("="); calculator.OperationEntered("="); string result = calculator.OperationEntered("square_root"); Assert.AreEqual("4", result); }
public DividingTests() { _target = new Logic.Calculator(); _rand = new Faker(); }
public SubstractionTests() { _target = new Logic.Calculator(); _rand = new Faker(); }