コード例 #1
0
ファイル: ProductIdTests.cs プロジェクト: tipt/ShareBuilder
        public void CreateProductId()
        {
            // arrange
            const string expected = "productid";

            // act
            var productId = new ProductId(expected);

            // assert
            Assert.Equal(expected, productId.ToString());
        }
コード例 #2
0
ファイル: Product.cs プロジェクト: tipt/ShareBuilder
 private Product(Guid id, ProductId productId, string name) : this()
 {
     HandleAggregateEvent(new ProductCreatedEvent(id, productId, name));
 }
コード例 #3
0
ファイル: Product.cs プロジェクト: tipt/ShareBuilder
 public static Product CreateProduct(Guid id, ProductId productId, ProductName name)
 {
     return new Product(id, productId, name);
 }
コード例 #4
0
 public ProductCreatedEvent(Guid id, ProductId productId, string name) 
     : base(Guid.NewGuid(), id)
 {
     ProductId = productId;
     Name = name;
 }