CQRS.Tests.CQRS.EventSourcing.EventStoreTests.GetListOfAggregateIdsUsingBaseEventType C# (CSharp) Метод

GetListOfAggregateIdsUsingBaseEventType() приватный Метод

private GetListOfAggregateIdsUsingBaseEventType ( ) : void
Результат void
        public void GetListOfAggregateIdsUsingBaseEventType()
        {
            var aggregatesWithEvents = 1.Through(10).ToDictionary(i => i,
                                                                  i =>
                                                                  {
                                                                      var aggregateId = Guid.NewGuid();
                                                                      return 1.Through(10).Select(j => new SomeEvent(aggregateId, j)).ToList();
                                                                  });

            using (var eventStore = CreateEventStore())
            {
                eventStore.SaveEvents(aggregatesWithEvents.SelectMany(x => x.Value));
                var allAggregateIds = eventStore.StreamAggregateIdsInCreationOrder(typeof(ISomeEvent)).ToList();
                Assert.AreEqual(aggregatesWithEvents.Count, allAggregateIds.Count());
            }
        }
    }