Beispiel #1
0
        public void ShouldCreateNewDraft()
        {
            var organizationId = new OrganizationId();
            var organization   = new Organization(organizationId, null);

            DraftCreatedEvent result = null;

            DomainEvents.Register((DraftCreatedEvent evt) =>
            {
                result = evt;
            });

            var draft = organization.CreateDraft();

            result.Should().NotBeNull("domain method should raise event");
        }
 private void Apply(DraftCreatedEvent evt)
 {
     this.id       = evt.EntityId;
     this.sourceId = evt.SourceId;
 }