コード例 #1
0
        public void Calculator_Subtract_Returns_Correct_Value()
        {
            //assemble
            var calc = new BasicCalculation(2);
            //act
            var value = calc
                        .Subtract(1)
                        .Calculate();

            //assert
            Assert.IsTrue(value == 1);
        }
コード例 #2
0
        public void Calculator_Multiply_Returns_Correct_Value()
        {
            //assemble
            var calc = new BasicCalculation(2);
            //act
            var value = calc
                        .Multiply(2)
                        .Calculate();

            //assert
            Assert.IsTrue(value == 4);
        }
コード例 #3
0
        public void Calculator_Add_Returns_Correct_Values()
        {
            //assemble
            var calc = new BasicCalculation(1);
            //act
            var value = calc
                        .Add(2)
                        .Calculate();

            //assert
            Assert.IsTrue(value == 3);
        }
コード例 #4
0
        public void Calculator_Divide_Returns_Correct_Value()
        {
            //assemble
            var calc = new BasicCalculation(1);

            //act
            var value = calc
                        .Divide(2)
                        .Calculate();

            //assert
            Assert.IsTrue(Math.Round(value, 1) == 0.5);
        }