예제 #1
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);
        }
        //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);
        }
예제 #3
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);
        }