コード例 #1
0
ファイル: SaleItem.cs プロジェクト: JohnCai/JohnCaiDemo
        public SaleItem(Product product, Unit unit)
        {
            Product = product;
            Unit = unit;

            AddRule(new SimpleRule("Price", "The Price can not be negative.", () => Price < 0m));
            AddRule(new SimpleRule("BasicDutyType", "The BasicDutyType should not be null!", () => BasicDutyType == null));
        }
コード例 #2
0
 public void Unit_Should_Be_One_Of_The_Units_Of_Product()
 {
     var product = new Product("book A");
     product.AddUnit(new Unit("bag"));
 }
コード例 #3
0
ファイル: SaleItem.cs プロジェクト: JohnCai/JohnCaiDemo
 public SaleItem(Product product)
     : this(product, product.Units[0])
 {
 }
コード例 #4
0
ファイル: SaleItemTester.cs プロジェクト: JohnCai/JohnCaiDemo
 public void SetUp()
 {
     _stubProduct = new Product("book");
 }