public void store_some_events() { var repo = new StreamOfEventsFor<TestAggrigateRoot>(_client,"WhaleES_tests",new ProtoBufSerializer()); var lotsOfEvents = new List<ATestEvent>(); var ar = new TestAggrigateRoot { Id = _id }; for (var i = 0; i < 1000; i++) { lotsOfEvents.Add(new ATestEvent {What = Guid.NewGuid().ToString()}); if (lotsOfEvents.Count % 20 == 0) { repo.Persist(ar.Id, lotsOfEvents.ToArray()); lotsOfEvents.Clear(); } } repo.Dispose(); }