コード例 #1
0
        public void Returns15PctForFirstTimeCustomers()
        {
            var customer = new Customer(name: DEFAULT_NAME, dateOfFirstPurchase: null, isVeteran: false);

            var result = _calculator.CalculateDiscountPercentage(customer);

            result.Should().Be(.15m);
        }
        static void Main(string[] args)
        {
            Customer customer = new Customer(name: "Joe", isVeteran: false)
            {
                DateOfBirth         = new DateTime(1980, 10, 09),
                DateOfFirstPurchase = new DateTime(2018, 11, 22)
            };

            DiscountCalculator discountCalc = new DiscountCalculator();

            Console.WriteLine("Customer's name: " + customer.Name);
            Console.WriteLine("Customer's discount rate: " + discountCalc.CalculateDiscountPercentage(customer));

            //Please check TestClass.cs for examples of what can be expected from this demo
        }