public void Can_compute_Negative_numbers_as_second_operande()
            {
                //Arrange
                var calculator     = new InvertedPolishCalculator();
                var expectedResult = -2;
                //Act
                var result = calculator.Compute("1 -2 *");

                //Assert
                Assert.Equal(expectedResult, result);
            }
            public void Can_compute_nested_additions()
            {
                //Arrange
                var calculator     = new InvertedPolishCalculator();
                var expectedResult = 3;
                //Act
                var result = calculator.Compute("1 1 1 + +");

                //Assert
                Assert.Equal(expectedResult, result);
            }
            public void Can_Compute_Multiplication()
            {
                //Arrange
                var calculator     = new InvertedPolishCalculator();
                var expectedResult = 10;
                //Act
                var result = calculator.Compute("2 5 *");

                //Assert
                Assert.Equal(expectedResult, result);
            }
            public void Can_Compute_Division()
            {
                //Arrange
                var calculator     = new InvertedPolishCalculator();
                var expectedResult = 5;
                //Act
                var result = calculator.Compute("10 2 /");

                //Assert
                Assert.Equal(expectedResult, result);
            }
            public void Can_Compute_Substraction()
            {
                //Arrange
                var calculator     = new InvertedPolishCalculator();
                var expectedResult = 1;
                //Act
                var result = calculator.Compute("2 1 -");

                //Assert
                Assert.Equal(expectedResult, result);
            }