Exemplo n.º 1
0
        public void WhenTwoOfTheSameBooksAreAdded_ThenReturnsATotalOf16()
        {
            var priceCalculator = new PriceCalculator();

            priceCalculator.AddBook("A");
            priceCalculator.AddBook("A");

            Assert.That(priceCalculator.Total, Is.EqualTo(16));
        }
Exemplo n.º 2
0
        public void WhenTwoOfTheSameBooksAreAdded_ThenReturnsATotalOf16()
        {
            var priceCalculator = new PriceCalculator();

            priceCalculator.AddBook("A");
            priceCalculator.AddBook("A");

            Assert.That(priceCalculator.Total, Is.EqualTo(16));
        }
Exemplo n.º 3
0
        public void WhenTwoDifferentBooksAreAdded_ThenReturnsATotalOf16Minus5Percent()
        {
            var     priceCalculator = new PriceCalculator();
            decimal expectedTotal   = ((2m * 8m) * 0.95m);

            priceCalculator.AddBook("A");
            priceCalculator.AddBook("B");

            Assert.That(priceCalculator.Total, Is.EqualTo(expectedTotal));
        }
Exemplo n.º 4
0
        public void WhenTwoDifferentBooksAreAdded_ThenReturnsATotalOf16Minus5Percent()
        {
            var priceCalculator = new PriceCalculator();
            decimal expectedTotal = ((2m * 8m) * 0.95m);

            priceCalculator.AddBook("A");
            priceCalculator.AddBook("B");

            Assert.That(priceCalculator.Total, Is.EqualTo(expectedTotal));
        }
Exemplo n.º 5
0
        public void WhenFourDifferentBooksAreAdded_ThenReturnsATotalOf32Minus20Percent()
        {
            var     priceCalculator = new PriceCalculator();
            decimal expectedTotal   = ((4m * 8m) * 0.80m);

            priceCalculator.AddBook("A");
            priceCalculator.AddBook("B");
            priceCalculator.AddBook("C");
            priceCalculator.AddBook("D");

            Assert.That(priceCalculator.Total, Is.EqualTo(expectedTotal));
        }
Exemplo n.º 6
0
        public void WhenFourDifferentBooksAreAdded_ThenReturnsATotalOf32Minus20Percent()
        {
            var priceCalculator = new PriceCalculator();
            decimal expectedTotal = ((4m * 8m) * 0.80m);

            priceCalculator.AddBook("A");
            priceCalculator.AddBook("B");
            priceCalculator.AddBook("C");
            priceCalculator.AddBook("D");

            Assert.That(priceCalculator.Total, Is.EqualTo(expectedTotal));
        }
Exemplo n.º 7
0
        public void WhenOneBookIsAdded_ThenReturnsATotalOf8()
        {
            var priceCalculator = new PriceCalculator();

            priceCalculator.AddBook("A");

            Assert.That(priceCalculator.Total, Is.EqualTo(8));
        }
Exemplo n.º 8
0
        public void WhenOneBookIsAdded_ThenReturnsATotalOf8()
        {
            var priceCalculator = new PriceCalculator();

            priceCalculator.AddBook("A");

            Assert.That(priceCalculator.Total, Is.EqualTo(8));
        }