Exemplo n.º 1
0
        public void Bonus10Percent_SmallerThanZero_NotZero()
        {
            PaymentBonus paymentBonus = new PaymentBonus();

            float result = paymentBonus.Bonus20Percent(-1);

            Assert.AreNotEqual(1, result);
        }
Exemplo n.º 2
0
        public void Bonus10Percent_ZeroParameter_NotZero()
        {
            PaymentBonus paymentBonus = new PaymentBonus();

            float result = paymentBonus.Bonus10Percent(0);

            Assert.AreNotEqual(1, result);
        }
Exemplo n.º 3
0
        public void Bonus10Percent_ValidParameter_ReturnOne()
        {
            PaymentBonus paymentBonus = new PaymentBonus();

            float result = paymentBonus.Bonus10Percent(10);

            Assert.AreEqual(1, result);
        }
Exemplo n.º 4
0
        public void Bonus10Percent_LargeThan50_Return5Point1()
        {
            PaymentBonus paymentBonus = new PaymentBonus();

            float result = paymentBonus.Bonus10Percent(51);

            Assert.AreEqual(5.1.ToString(), @String.Format("{0:0.0}", result));
        }
Exemplo n.º 5
0
        public void Bonus20Percent_LargeThan10_ReturnNotTwo()
        {
            PaymentBonus paymentBonus = new PaymentBonus();

            float result = paymentBonus.Bonus20Percent(20);

            Assert.AreNotEqual(2, result);
        }