using System; using System.Collections.Generic; using System.Linq; using BoundaryLab.Domain; using BoundaryLab.Application; using BoundaryLab.Infrastructure; var basket = new Basket(5); var service = new BasketService(basket); Console.WriteLine($"added:{service.Add(3)}"); Console.WriteLine($"excess:{service.Add(3)}"); Console.WriteLine($"units:{basket.Units}"); Console.WriteLine(BasketText.Freight(Shipping.NeedsFreight(basket)));