示例#1
0
        public void GivenParcelPriceIsEqualOrAbove20Euros_ParcelShipmentFree(Parcel parcel)
        {
            var postalService  = new PostalServiceWithBug();
            var isFreeShipment = postalService.IsFreeShipment(parcel);

            Assert.Equal(true, isFreeShipment);
        }
示例#2
0
        public void GivenParcelPriceIsBelow20Euros_ParcelShipmentIsNotFree(Parcel parcel)
        {
            var postalService  = new PostalServiceWithBug();
            var isFreeShipment = postalService.IsFreeShipment(parcel);

            Assert.Equal(false, isFreeShipment);
        }
示例#3
0
        public void GivenParcelPriceIsBelow20Euros_ParcelShipmentIsNotFree_Unit()
        {
            var parcel = new Parcel(
                new[]
            {
                new Item(9)
            }
                );
            var postalService  = new PostalServiceWithBug();
            var isFreeShipment = postalService.IsFreeShipment(parcel);

            Assert.Equal(false, isFreeShipment);
        }