public void Raise() { var des = new DomainEventStore(); des.Raise(De); AssertEnumerator(des.GetEnumerator()); AssertEnumerator(((IEnumerable)des).GetEnumerator()); }
private static async Task <long> AddEvents(DomainEventStore es) { long totalEvents = -1; for (int i = 0; i < 11; i++) { var aggId = Guid.NewGuid().ToString(); var evliste = new List <IDomainEvent>(); for (int j = 0; j < 10; j++) { evliste.Add( new FakeEvent(Guid.NewGuid(), DateTime.UtcNow, "a", aggId, $"Text {j}") ); evliste.Add( new FakeEvent2(Guid.NewGuid(), DateTime.UtcNow, "b", aggId, $"Text 2 {j}") ); evliste.Add( new FakeEvent3(Guid.NewGuid(), DateTime.UtcNow, "b", aggId) ); } totalEvents += evliste.Count; var streamName = AggregateIdToStreamName(aggId); await es.SaveEventsAsync <TestAggregate1>(aggId, evliste, AggregateRoot.StartVersion + evliste.Count, streamName); } return(totalEvents); }
public void DoSomething() { DomainEventStore.Raise(new DomainModelEvent2(Id)); }