private static void GenerateEvents() { var eventStore = new MsSqlServerEventStore(ConfigurationManager.ConnectionStrings["Main"].ConnectionString); for (int i = 0; i < 1000; i++) { eventStore.SaveEvents(new[] { new RandomEvent(i) }); } }
private static void GenerateEventsForAggregateRoots() { const int aggregateRootCount = 10; var aggregateRoots = Enumerable.Range(0, aggregateRootCount).Select(x => Guid.NewGuid()).ToList(); var random = new Random(); var eventStore = new MsSqlServerEventStore(ConfigurationManager.ConnectionStrings["Main"].ConnectionString); for (int i = 0; i < 1000; i++) { Guid rootId = aggregateRoots[random.Next(aggregateRootCount)]; eventStore.SaveEvents(new[] { new RandomEvent(rootId, i) }); } }