Пример #1
0
        public void CtorSetsNullDiscountRateToNull()
        {
            //arrange
            //act
            var sut = new GoodItem(15M, 2, true, GoodItemTypeEnum.Book, null, new GoodItemDetails());

            //assert
            Assert.Equal(0, sut.GetDiscountRate());
        }
Пример #2
0
        public GoodItem(GoodItem item)
        {
            //set units
            _units = 0;
            AddUnits(item.GetUnits());
            //set unit price
            SetUnitPrice(item.GetUnitPrice());

            Id            = item.Id;
            _isImported   = item.GetImportStatus();
            _isTaxExempt  = item.GetExemptStatus();
            _discountRate = item.GetDiscountRate();
            _goodItemType = item.GetItemType();

            Details = item.Details;
        }