public void create_stream() { string stream = "NewStream-" + Guid.NewGuid(); EventStore.CreateStream(stream, new byte[] { 1, 2, 3 }); EventStore.AppendToStream(stream, 0, new [] { new TestEvent("Some data") }); }
public void write_and_read_when_configured_as_default() { EventStore.Configure(Configure.AsDefault()); var ev = new TestEvent("Some data"); string stream = "stream-configure_on_default-" + Guid.NewGuid(); EventStore.AppendToStream(stream, ExpectedVersion.Any, new[] { ev }); var events = EventStore.ReadEventStream(stream, 0, 5); Assert.AreEqual(events.Events[1].EventId, ev.EventId); }
public void create_stream_once() { string stream = "NewStream-" + Guid.NewGuid(); EventStore.CreateStream(stream, new byte[] { 1, 2, 3 }); try { EventStore.CreateStream(stream, new byte[] { 3, 3, 3 }); } catch (AggregateException aggregateException) { Assert.That(aggregateException.InnerExceptions[0] .Message.Contains("WrongExpectedVersion")); } EventStore.AppendToStream(stream, 0, new[] { new TestEvent("Some data") }); }