
Chapter 6: Debugging with Visual Studio | 145 |
Listing 6-1 Example code for chapter
C#: Program.cs
using System;
namespace DebugAndTestDemo
{
class Program
{
static void Main()
{
Customer cust = new Customer(); cust.Discount = .1m;
Order ord = new Order(); ord.AddItem(5.00m); ord.AddItem(2.50m);
cust.Order = ord;
decimal discount = cust.GetOrderDiscount();
Console.WriteLine("Customer Discount: {0}", discount); Console.ReadKey();
}
}
}
C#: Customer.cs
namespace DebugAndTestDemo
{
class Customer
{
public decimal Discount { get; set; } public Order Order { get; set; }
public decimal GetOrderDiscount()
{
return Order.Total * Discount;
}
}
}
C#: Order.cs
using System.Collections.Generic;