Ejemplo n.º 1
0
        public void WholesalePriceNet_Should_ReturnCalculatedWholesalePriceNet(decimal priceGross)
        {
            _stock.SetPrice(priceGross, PriceType.WholesalePrice);

            var expected = PriceCalculator.CalculateNetByGrossAndVat(priceGross, _stock.Vat);
            var actual   = _stock.WholesalePriceNet;

            actual.Should().Be(expected);
        }
Ejemplo n.º 2
0
        public void CalculateNetByGrossAndVat_Should_Return0_WhenVatIsNotPositive(int vat)
        {
            var calculatedNet = PriceCalculator.CalculateNetByGrossAndVat(23, vat);

            calculatedNet.Should().Be(0);
        }
Ejemplo n.º 3
0
        public void CalculateNetByGrossAndVat_Should_Return0_WhenGrossIsNotPositive(decimal gross)
        {
            var calculatedNet = PriceCalculator.CalculateNetByGrossAndVat(gross, 23);

            calculatedNet.Should().Be(0);
        }
Ejemplo n.º 4
0
        public void CalculateNetByGrossAndVat_Should_ReturnCalculatedNet(decimal gross, int vat, decimal expectedNet)
        {
            var calculatedNet = PriceCalculator.CalculateNetByGrossAndVat(gross, vat);

            calculatedNet.Should().Be(expectedNet);
        }