public バックログアイテムストーリポイントアサイン時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, ストーリポイント storyPoints)
        {
            this.TenantId = tenantId;
            this.EventVersion = 1;
            this.OccurredOn = DateTime.UtcNow;

            this.BacklogItemId = backlogItemId;
            this.StoryPoints = storyPoints;
        }
        public バックログアイテム(
            テナントId tenantId,
            プロダクトId productId,
            バックログアイテムId backlogItemId,
            string summary,
            string category,
            バックログアイテムタイプ type,
            バックログアイテムステータス backlogItemStatus,
            ストーリポイント storyPoints)
        {
            this.BacklogItemId = backlogItemId;
            this.Category = category;
            this.ProductId = productId;
            this.Status = backlogItemStatus;
            this.StoryPoints = storyPoints;
            this.Summary = summary;
            this.TenantId = tenantId;
            this.Type = type;

            this.tasks = new List<タスク>();
        }
 public void AssignStoryPoints(ストーリポイント storyPoints)
 {
     this.StoryPoints = storyPoints;
     DomainEventPublisher.Instance.Publish(
         new バックログアイテムストーリポイントアサイン時(this.TenantId, this.BacklogItemId, storyPoints));
 }