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);
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }
Example #8
0
        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);
        }
Example #9
0
        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);
        }
Example #10
0
        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));
        }