public void Execute() { var orderAmount = Input.ParseDecimal(message: "What is the order amount? "); var state = Input.ParseString(message: "What state do you live in? "); var taxCalculator = new TaxCalculator(); var order = taxCalculator.Calculate(new StateCounty(state), new Order(orderAmount)); if (order.Tax != 0m) { Console.WriteLine("Tax: " + new Money(order.Tax)); } Console.WriteLine(new Money(order.Total)); }