public void shipping_should_cost_96kr_for_0_to_50grams_recommended_letters_bulky_2018(int weight) { var service = new ShippingService(); var letter = new Letter(weight, true, true); decimal fee = service.CalculateShipping(letter, "2018"); Assert.AreEqual(96, fee); }
public void shipping_should_cost_54kr_for_251_to_500grams_regular_letters_not_bulky_2019(int weight) { var service = new ShippingService(); var letter = new Letter(weight, false, false); decimal fee = service.CalculateShipping(letter, "2019"); Assert.AreEqual(54, fee); }
static void Zadatak1_2() { IShipable item1 = new Product("opis", 1.53, 5); IShipable item2 = new Product("opisopis", 3, 6); Box box = new Box("kutija"); box.Add(item1); box.Add(item2); ShippingService service = new ShippingService(3); Console.WriteLine(service.CalculateShipping(box)); }