public void Method_divide_return_sum_of_given_values() { // arrange Matematyka math = new Matematyka(); // act double result = math.Divide(40, 2.5); // assert Assert.Equal(16, result); }
public void Method2_substract_return_sum_of_given_values() { // arrange Matematyka math = new Matematyka(); // act double result = math.Substract(60, 30); // assert Assert.Equal(30, result); }
public void Method2_multiply_return_sum_of_given_values() { // arrange Matematyka math = new Matematyka(); // act double result = math.Multiply(80, 1); // assert Assert.Equal(80, result); }
public void Method_add_returns_Divide_of_given_values() { // arrange Matematyka math = new Matematyka(); //act double result = math.Divide(20, 20); //assert Assert.Equal(1, result); }
public void Method_add_returns_Multiply2_of_given_values() { // arrange Matematyka math = new Matematyka(); //act double result = math.Multiply(-10, -20); //assert Assert.Equal(200, result); }
public void Method_add_returns_sumb2_of_given_values() { // arrange Matematyka math = new Matematyka(); //act double result = math.Substract(80, 20); //assert Assert.Equal(60, result); }
//musi byc public bo inaczej nie będzie wudzialo nic z zewnątrz i voi bo nie może nic nam zwracać //nazwa testu musi stricte odpowiadać temu co ma test wykonywać, jeśli nie można sensownie opisać nazwy testu tzn że może test jest za duży public void TheoryExample(double x, double y, double expected) { // arrange Matematyka math = new Matematyka(); // act var result = math.Add(x, y); // assert Assert.Equal(expected, result); }
public void Method_add_returns_sum2_of_given_values() { // arrange Matematyka math = new Matematyka(); //var math = new Matematyka(); ---- mozliwy taki zapis //act double result = math.Add(40, -20); //assert Assert.Equal(20, result); }
public void Method_add_returns_sum_of_given_values(double x, double y, double expected) // wiele danych { // arrange Matematyka math = new Matematyka(); //var math = new Matematyka(); ---- mozliwy taki zapis //act double result = math.Add(x, y); //assert Assert.Equal(expected, result); }
public void Method_add_returns_Divide2_of_given_values() { // arrange Matematyka math = new Matematyka(); //act double result = math.Divide(10, 20); //assert Assert.Equal(0.5, result); //Assert.Throws<DivideByZeroException>(() => math.Add (25,0)); }