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; }