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;

Page 168
Image 168
Microsoft 9GD00001 manual 145, Listing 6-1 Example code for chapter