public void DivideTest3(int x, int y, int res) { ICalculatingStack calc = new CalculatingStack(); calc.Add(x); calc.Divide(y); Assert.Equal(calc.Current, res); }
public void TestAdd() { ICalculatingStack calc = new CalculatingStack(); Assert.Equal(0, calc.Current); calc.Add(5); Assert.Equal(5, calc.Current); }
public void TestDivideException() { ICalculatingStack calc = new CalculatingStack(); Assert.Equal(0, calc.Current); calc.Add(4); Assert.Throws <ArgumentException>(() => calc.Divide(0)); }
public void SubstractTest3(int x, int y, int res) { ICalculatingStack calc = new CalculatingStack(); calc.Add(x); calc.Substract(y); Assert.Equal(calc.Current, res); }
public void MultiplyTest3(int x, int y, int res) { ICalculatingStack calc = new CalculatingStack(); calc.Add(x); calc.Multiply(y); Assert.Equal(calc.Current, res); }
public void TestDivide() { ICalculatingStack calc = new CalculatingStack(); Assert.Equal(0, calc.Current); calc.Add(8); calc.Divide(4); Assert.Equal(2, calc.Current); }
public void TestMultiply() { ICalculatingStack calc = new CalculatingStack(); Assert.Equal(0, calc.Current); calc.Add(2); calc.Multiply(3); Assert.Equal(6, calc.Current); }
public void TestSubstract() { ICalculatingStack calc = new CalculatingStack(); Assert.Equal(0, calc.Current); calc.Add(4); calc.Substract(3); Assert.Equal(1, calc.Current); }