public void Addition_ParametersNegative()
        {
            CalculSimple cs     = new CalculSimple(stubAuthentification);
            var          Result = cs.AdditionSimple(-8, -4);

            Assert.AreEqual(-12, Result);
        }
        public void Addition_ParametersLong()
        {
            CalculSimple cs     = new CalculSimple(stubAuthentification);
            var          Result = cs.AdditionSimple(11.11d, 11.11d);

            Assert.AreEqual(22.22d, Result);
        }
        public void Addition_ParametersPostive_negative()
        {
            CalculSimple cs     = new CalculSimple(stubAuthentification);
            var          Result = cs.AdditionSimple(2, -3);

            Assert.AreEqual(-1, Result);
        }
        public void addition_argumentzero_zero()
        {
            //arrange
            CalculSimple cs = new CalculSimple(stubAuthentification);

            //act
            var Result = cs.AdditionSimple(0, 0);

            //assert
            Assert.AreEqual(0, Result);
        }
        public void Mail_test_addition()
        {
            IAuthentification stubAuthentification = Substitute.For <IAuthentification>();


            IMail _mookMail = Substitute.For <IMail>();


            _mookMail.When(x => x.sendMail("okay"))
            .Do(x => _mookMail._body = x.Arg <int>());

            CalculSimple cs = new CalculSimple(stubAuthentification);

            //act
            var Result = cs.AdditionSimple(0, 0);

            //assert
            Assert.AreEqual(0, Result);
        }