Esempio n. 1
0
        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) });
            }
        }
Esempio n. 2
0
        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) });
            }
        }