コード例 #1
0
 public void setup()
 {
     _publisher = new FakePublisher();
     _readyHandler = new TestCheckpointManagerMessageHandler();;
     _stream = new EmittedStream("test", CheckpointTag.FromPosition(0, -1), _publisher, _readyHandler, 50);
     _stream.Start();
     _stream.Checkpoint();
 }
コード例 #2
0
 public void setup()
 {
     _publisher    = new FakePublisher();
     _readyHandler = new TestMessageHandler <ProjectionMessage.Projections.ReadyForCheckpoint>();
     _stream       = new EmittedStream("test", _publisher, _readyHandler, false, 50);
     _stream.Start();
     _stream.Checkpoint();
 }
コード例 #3
0
 public void setup()
 {
     _publisher    = new FakePublisher();
     _readyHandler = new TestCheckpointManagerMessageHandler();;
     _stream       = new EmittedStream("test", CheckpointTag.FromPosition(0, -1), _publisher, _readyHandler, 50);
     _stream.Start();
     _stream.Checkpoint();
 }
コード例 #4
0
 public void setup()
 {
     _publisher = new FakePublisher();
     _readyHandler = new TestMessageHandler<ProjectionMessage.Projections.ReadyForCheckpoint>();
     _stream = new EmittedStream("test", _publisher, _readyHandler, false, 50);
     _stream.Start();
     _stream.Checkpoint();
 }
 public void setup()
 {
     _readyHandler = new TestCheckpointManagerMessageHandler();;
     _stream = new EmittedStream("test", CheckpointTag.FromPosition(0, -1), _bus, _readyHandler, 50);
     _stream.Start();
     _stream.EmitEvents(
         new[] { new EmittedEvent("test", Guid.NewGuid(), "type", "data", CheckpointTag.FromPosition(100, 50), null) });
     _stream.Checkpoint();
 }
コード例 #6
0
 public void setup()
 {
     _readyHandler = new TestCheckpointManagerMessageHandler();;
     _stream       = new EmittedStream("test", CheckpointTag.FromPosition(0, -1), _bus, _readyHandler, 50);
     _stream.Start();
     _stream.EmitEvents(
         new[] { new EmittedEvent("test", Guid.NewGuid(), "type", "data", CheckpointTag.FromPosition(100, 50), null) });
     _stream.Checkpoint();
 }
コード例 #7
0
 public void setup()
 {
     _readyHandler = new TestCheckpointManagerMessageHandler();
     ;
     _stream = new EmittedStream(
         "test", new EmittedStream.WriterConfiguration(new EmittedStream.WriterConfiguration.StreamMetadata(), null, 50), new ProjectionVersion(1, 0, 0),
         new TransactionFilePositionTagger(0), CheckpointTag.FromPosition(0, 0, -1), _ioDispatcher, _readyHandler);
     _stream.Start();
     _stream.Checkpoint();
 }
コード例 #8
0
 public void setup()
 {
     _readyHandler = new TestCheckpointManagerMessageHandler();;
     _stream = new EmittedStream(
         "test", new ProjectionVersion(1, 0, 0), null, new TransactionFilePositionTagger(),
         CheckpointTag.FromPosition(0, -1), CheckpointTag.FromPosition(0, -1), _readDispatcher, _writeDispatcher,
         _readyHandler, 50);
     _stream.Start();
     _stream.Checkpoint();
 }
コード例 #9
0
 public void setup()
 {
     _readyHandler = new TestCheckpointManagerMessageHandler();
     ;
     _stream = new EmittedStream(
         "test", new EmittedStream.WriterConfiguration(new EmittedStream.WriterConfiguration.StreamMetadata(), null, 50), new ProjectionVersion(1, 0, 0),
         new TransactionFilePositionTagger(0), CheckpointTag.FromPosition(0, 0, -1), _ioDispatcher, _readyHandler);
     _stream.Start();
     _stream.Checkpoint();
 }
 public void setup()
 {
     _publisher = new FakePublisher();
     _readyHandler = new TestMessageHandler<ProjectionMessage.Projections.ReadyForCheckpoint>();
     _stream = new EmittedStream("test", _publisher, _readyHandler, false, 50);
     _stream.Start();
     _stream.EmitEvents(
         new[] {new EmittedEvent("stream", Guid.NewGuid(), "type", "data")}, CheckpointTag.FromPosition(-1, -1));
     _stream.Checkpoint();
 }
コード例 #11
0
 public void setup()
 {
     _publisher    = new FakePublisher();
     _readyHandler = new TestMessageHandler <ProjectionMessage.Projections.ReadyForCheckpoint>();
     _stream       = new EmittedStream("test", _publisher, _readyHandler, false, 50);
     _stream.Start();
     _stream.EmitEvents(
         new[] { new EmittedEvent("stream", Guid.NewGuid(), "type", "data") }, CheckpointTag.FromPosition(-1, -1));
     _stream.Checkpoint();
 }
コード例 #12
0
 public void setup()
 {
     _readyHandler = new TestCheckpointManagerMessageHandler();;
     _stream       = new EmittedStream(
         "test", new ProjectionVersion(1, 0, 0), null, new TransactionFilePositionTagger(),
         CheckpointTag.FromPosition(0, -1), CheckpointTag.FromPosition(0, -1), _readDispatcher, _writeDispatcher,
         _readyHandler, 50);
     _stream.Start();
     _stream.Checkpoint();
 }
 public void setup()
 {
     _readyHandler = new TestCheckpointManagerMessageHandler();;
     _stream = new EmittedStream("test", CheckpointTag.FromPosition(0, -1), _bus, _readyHandler, 50);
     _stream.Start();
     _stream.EmitEvents(
         new[] { new EmittedEvent("test", Guid.NewGuid(), "type", "data", CheckpointTag.FromPosition(10, 5), null) });
     var msg = _consumer.HandledMessages.OfType<ClientMessage.WriteEvents>().First();
     _stream.Handle(new ClientMessage.WriteEventsCompleted(msg.CorrelationId, msg.EventStreamId, 0));
     _stream.Checkpoint();
 }
        public void setup()
        {
            _readyHandler = new TestCheckpointManagerMessageHandler();;
            _stream       = new EmittedStream("test", CheckpointTag.FromPosition(0, -1), _bus, _readyHandler, 50);
            _stream.Start();
            _stream.EmitEvents(
                new[] { new EmittedEvent("test", Guid.NewGuid(), "type", "data", CheckpointTag.FromPosition(10, 5), null) });
            var msg = _consumer.HandledMessages.OfType <ClientMessage.WriteEvents>().First();

            _stream.Handle(new ClientMessage.WriteEventsCompleted(msg.CorrelationId, msg.EventStreamId, 0));
            _stream.Checkpoint();
        }
 public void setup()
 {
     _publisher = new FakePublisher();
     _readyHandler = new TestMessageHandler<ProjectionMessage.Projections.ReadyForCheckpoint>();
     _stream = new EmittedStream("test", _publisher, _readyHandler, false, 50);
     _stream.Start();
     _stream.EmitEvents(
         new[] {new EmittedEvent("stream", Guid.NewGuid(), "type", "data")}, CheckpointTag.FromPosition(-1, -1));
     var msg = _publisher.Messages.OfType<ClientMessage.WriteEvents>().First();
     _stream.Handle(new ClientMessage.WriteEventsCompleted(msg.CorrelationId, msg.EventStreamId, 0));
     _stream.Checkpoint();
 }
        public void setup()
        {
            _publisher    = new FakePublisher();
            _readyHandler = new TestMessageHandler <ProjectionMessage.Projections.ReadyForCheckpoint>();
            _stream       = new EmittedStream("test", _publisher, _readyHandler, false, 50);
            _stream.Start();
            _stream.EmitEvents(
                new[] { new EmittedEvent("stream", Guid.NewGuid(), "type", "data") }, CheckpointTag.FromPosition(-1, -1));
            var msg = _publisher.Messages.OfType <ClientMessage.WriteEvents>().First();

            _stream.Handle(new ClientMessage.WriteEventsCompleted(msg.CorrelationId, msg.EventStreamId, 0));
            _stream.Checkpoint();
        }
 public void setup()
 {
     _publisher    = new FakePublisher();
     _readyHandler = new TestCheckpointManagerMessageHandler();;
     _stream       = new EmittedStream("test", CheckpointTag.FromPosition(0, -1), _publisher, _readyHandler, 50);
     try
     {
         _stream.Checkpoint();
     }
     catch (Exception ex)
     {
         _caughtException = ex;
     }
 }
 public void setup()
 {
     _publisher = new FakePublisher();
     _readyHandler = new TestCheckpointManagerMessageHandler();;
     _stream = new EmittedStream("test", CheckpointTag.FromPosition(0, -1), _publisher, _readyHandler, 50);
     try
     {
         _stream.Checkpoint();
     }
     catch (Exception ex)
     {
         _caughtException = ex;
     }
 }
 public void setup()
 {
     _publisher = new FakePublisher();
     _readyHandler = new TestMessageHandler<ProjectionMessage.Projections.ReadyForCheckpoint>();
     _stream = new EmittedStream("test", _publisher, _readyHandler, false, 50);
     try
     {
         _stream.Checkpoint();
     }
     catch (Exception ex)
     {
         _caughtException = ex;
     }
 }
コード例 #20
0
 public void setup()
 {
     _publisher    = new FakePublisher();
     _readyHandler = new TestMessageHandler <ProjectionMessage.Projections.ReadyForCheckpoint>();
     _stream       = new EmittedStream("test", _publisher, _readyHandler, false, 50);
     try
     {
         _stream.Checkpoint();
     }
     catch (Exception ex)
     {
         _caughtException = ex;
     }
 }
 public void setup()
 {
     _readyHandler = new TestCheckpointManagerMessageHandler();
     ;
     _stream = new EmittedStream(
         "test", new EmittedStream.WriterConfiguration(new EmittedStream.WriterConfiguration.StreamMetadata(), null, 50), new ProjectionVersion(1, 0, 0),
         new TransactionFilePositionTagger(0), CheckpointTag.FromPosition(0, 0, -1), _ioDispatcher, _readyHandler);
     _stream.Start();
     _stream.EmitEvents(
         new[]
         {
             new EmittedDataEvent(
                 "test", Guid.NewGuid(), "type", true, "data", null, CheckpointTag.FromPosition(0, 100, 50), null)
         });
     _stream.Checkpoint();
 }
コード例 #22
0
 public void setup()
 {
     _readyHandler = new TestCheckpointManagerMessageHandler();;
     _stream       = new EmittedStream(
         "test", new ProjectionVersion(1, 0, 0), null, new TransactionFilePositionTagger(),
         CheckpointTag.FromPosition(0, -1), CheckpointTag.FromPosition(0, -1), _readDispatcher, _writeDispatcher,
         _readyHandler, 50);
     _stream.Start();
     _stream.EmitEvents(
         new[]
     {
         new EmittedDataEvent(
             "test", Guid.NewGuid(), "type", "data", null, CheckpointTag.FromPosition(100, 50), null)
     });
     _stream.Checkpoint();
 }
コード例 #23
0
 public void setup()
 {
     _readyHandler = new TestCheckpointManagerMessageHandler();
     ;
     _stream = new EmittedStream(
         "test", new EmittedStream.WriterConfiguration(new EmittedStreamsWriter(_ioDispatcher), new EmittedStream.WriterConfiguration.StreamMetadata(), null, 50), new ProjectionVersion(1, 0, 0),
         new TransactionFilePositionTagger(0), CheckpointTag.FromPosition(0, 0, -1), _bus, _ioDispatcher, _readyHandler);
     _stream.Start();
     _stream.EmitEvents(
         new[]
     {
         new EmittedDataEvent(
             "test", Guid.NewGuid(), "type", true, "data", null, CheckpointTag.FromPosition(0, 100, 50), null)
     });
     _stream.Checkpoint();
 }
 public void Setup()
 {
     _readyHandler = new TestCheckpointManagerMessageHandler();
     _stream = new EmittedStream(
         "test", new EmittedStream.WriterConfiguration(new EmittedStream.WriterConfiguration.StreamMetadata(), null, 50), new ProjectionVersion(1, 0, 0),
         new TransactionFilePositionTagger(0), CheckpointTag.FromPosition(0, 0, -1), _ioDispatcher, _readyHandler);
     _stream.Start();
     _stream.EmitEvents(
         new[]
         {
             new EmittedDataEvent(
                 "test", Guid.NewGuid(), "type", true, "data", null, CheckpointTag.FromPosition(0, 10, 5), null)
         });
     var msg = _consumer.HandledMessages.OfType<ClientMessage.WriteEvents>().First();
     _bus.Publish(new ClientMessage.WriteEventsCompleted(msg.CorrelationId, 0, 0));
     _stream.Checkpoint();
 }
コード例 #25
0
 public void setup()
 {
     _exception    = null;
     _readyHandler = new TestCheckpointManagerMessageHandler();
     _stream       = new EmittedStream(
         "test", new EmittedStream.WriterConfiguration(new EmittedStreamsWriter(_ioDispatcher), new EmittedStream.WriterConfiguration.StreamMetadata(), null, 50), new ProjectionVersion(1, 0, 0),
         new TransactionFilePositionTagger(0), CheckpointTag.FromPosition(0, 0, -1), _bus, _ioDispatcher, _readyHandler,
         noCheckpoints: true);
     _stream.Start();
     try
     {
         _stream.Checkpoint();
     }
     catch (Exception ex)
     {
         _exception = ex;
     }
 }
コード例 #26
0
        public void Setup()
        {
            _readyHandler = new TestCheckpointManagerMessageHandler();
            _stream       = new EmittedStream(
                "test", new EmittedStream.WriterConfiguration(new EmittedStream.WriterConfiguration.StreamMetadata(), null, 50), new ProjectionVersion(1, 0, 0),
                new TransactionFilePositionTagger(0), CheckpointTag.FromPosition(0, 0, -1), _ioDispatcher, _readyHandler);
            _stream.Start();
            _stream.EmitEvents(
                new[]
            {
                new EmittedDataEvent(
                    "test", Guid.NewGuid(), "type", true, "data", null, CheckpointTag.FromPosition(0, 10, 5), null)
            });
            var msg = _consumer.HandledMessages.OfType <ClientMessage.WriteEvents>().First();

            _bus.Publish(new ClientMessage.WriteEventsCompleted(msg.CorrelationId, 0, 0));
            _stream.Checkpoint();
        }
コード例 #27
0
 public void setup()
 {
     _exception = null;
     _readyHandler = new TestCheckpointManagerMessageHandler();
     _stream = new EmittedStream(
         "test", new ProjectionVersion(1, 0, 0), null, new TransactionFilePositionTagger(),
         CheckpointTag.FromPosition(0, -1), CheckpointTag.FromPosition(0, -1), _readDispatcher, _writeDispatcher,
         _readyHandler, 50, noCheckpoints: true);
     _stream.Start();
     try
     {
         _stream.Checkpoint();
     }
     catch (Exception ex)
     {
         _exception = ex;
     }
 }
コード例 #28
0
 public void setup()
 {
     _exception    = null;
     _readyHandler = new TestCheckpointManagerMessageHandler();
     _stream       = new EmittedStream(
         "test", new ProjectionVersion(1, 0, 0), null, new TransactionFilePositionTagger(),
         CheckpointTag.FromPosition(0, -1), CheckpointTag.FromPosition(0, -1), _readDispatcher, _writeDispatcher,
         _readyHandler, 50, noCheckpoints: true);
     _stream.Start();
     try
     {
         _stream.Checkpoint();
     }
     catch (Exception ex)
     {
         _exception = ex;
     }
 }
コード例 #29
0
 public void checkpoint_throws_invalid_operation_exception()
 {
     Assert.Throws <InvalidOperationException>(() => { _stream.Checkpoint(); });
 }
コード例 #30
0
 public void checkpoint_throws_invalid_operation_exception()
 {
     _stream.Checkpoint();
 }