public void CountWeightTest() { Gift testGift = new StandardGiftBuilder().Build(); double expectedWeight = 610; Assert.AreEqual(expectedWeight, testGift.CountWeight()); }
private static void Main(string[] args) { Gift standardChristmasGift = new StandardGiftBuilder().Build(); Console.WriteLine("Standard gift: "); Console.WriteLine(standardChristmasGift); Console.WriteLine($"Total weight: {standardChristmasGift.CountWeight()}"); standardChristmasGift.OrderByManufacturer(); Console.WriteLine("Ordered standard gift: "); Console.WriteLine(standardChristmasGift); Console.WriteLine("Enter sugar content range: "); Console.Write("From: "); string fromString = Console.ReadLine(); Console.Write("To: "); string toString = Console.ReadLine(); if (int.TryParse(fromString, out int from) && int.TryParse(toString, out int to)) { Console.WriteLine("First gift in range:"); Console.WriteLine(standardChristmasGift.GetFirstConfectionBySugarContent(from, to)); Console.WriteLine("All confections in range:"); foreach (var confection in standardChristmasGift.GetAllConfectionsBySugarContent(from, to)) { Console.WriteLine(confection); } } else { Console.WriteLine("Incorrect range"); } Console.ReadKey(); }