public void AddTest(int x, int y, int res) { ICalculator c = new CalculatorImpl(); c.Add(x); c.Add(y); Assert.Equal(c.Current, res); }
public void TestAdd() { ICalculator c = new CalculatorImpl(); c.Set(5); c.Add(9); Assert.AreEqual(14, c.Peek); }
public void TestDivException1() { ICalculator c = new CalculatorImpl(); Assert.Equal(0, c.Current); c.Add(4); Assert.Throws <ArgumentException>(() => c.Div(0)); }
public void TestAdd2() { ICalculator c = new CalculatorImpl(); Assert.Equal(0, c.Current); c.Add(-4); Assert.Equal(-4, c.Current); }
public void TestClear() { ICalculator c = new CalculatorImpl(); Assert.Equal(0, c.Current); c.Add(4); c.Clear(); Assert.Equal(0, c.Current); }
public void TestDiv2() { ICalculator c = new CalculatorImpl(); Assert.Equal(0, c.Current); c.Add(7); c.Div(3); Assert.Equal(2, c.Current); }
public void TestMul() { ICalculator c = new CalculatorImpl(); Assert.Equal(0, c.Current); c.Add(4); c.Mul(3); Assert.Equal(12, c.Current); }
public void CanAdd(int value) { ICalculator c = new CalculatorImpl(); c.Set(5); int current = c.Peek; c.Add(value); Assert.Equal(current + value, c.Peek); //Assert.True(value < c.Peek); }