protected override void Given()
        {
            _projectionId = Guid.NewGuid();
            _workerId = Guid.NewGuid();
            _projectionName = "projection";
            _handlerType = "JS";
            _query = "from()";

            _config = new ProjectionConfig(
                new OpenGenericPrincipal("user", "a", "b"),
                1000,
                100000,
                2000,
                200,
                true,
                true,
                true,
                true,
                true);

            var builder = new SourceDefinitionBuilder();
            builder.FromStream("s1");
            builder.FromStream("s2");
            builder.IncludeEvent("e1");
            builder.IncludeEvent("e2");
            builder.SetByStream();
            builder.SetResultStreamNameOption("result-stream");
            _definition = QuerySourcesDefinition.From(builder);
        }
 private IReaderStrategy CreateReaderStrategy()
 {
     var result = new SourceDefinitionBuilder();
     result.FromAll();
     result.AllEvents();
     return ReaderStrategy.Create(0, result.Build(), new RealTimeProvider(), stopOnEof: false, runAs: null);
 }
 public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder)
 {
     Log("ConfigureSourceProcessingStrategy(" + builder + ")");
     builder.FromCatalogStream("catalog");
     builder.AllEvents();
     builder.SetByStream();
 }
 public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder)
 {
     _logger("ConfigureSourceProcessingStrategy(" + builder + ")");
     builder.FromAll();
     builder.AllEvents();
     builder.SetByStream();
     builder.SetIsBiState(true);
 }
 public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder)
 {
     Log("ConfigureSourceProcessingStrategy(" + builder + ")");
     builder.FromAll();
     builder.AllEvents();
     builder.SetByStream();
     builder.SetDefinesStateTransform();
 }
 public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder)
 {
     if (_configureBuilder != null)
         _configureBuilder(builder);
     else
     {
         builder.FromAll();
         builder.AllEvents();
         builder.SetDefinesStateTransform();
     }
 }
        protected override void Given()
        {
            _projectionId = Guid.NewGuid();

            var builder = new SourceDefinitionBuilder();
            builder.FromStream("s1");
            builder.FromStream("s2");
            builder.IncludeEvent("e1");
            builder.IncludeEvent("e2");
            builder.SetByStream();
            builder.SetResultStreamNameOption("result-stream");
            _definition = ProjectionSourceDefinition.From(builder);
        }
 protected virtual IReaderStrategy CreateCheckpointStrategy()
 {
     var readerBuilder = new SourceDefinitionBuilder();
     if (_source != null)
     {
         _source(readerBuilder);
     }
     else
     {
         readerBuilder.FromAll();
         readerBuilder.AllEvents();
     }
     var config = ProjectionConfig.GetTest();
     IQuerySources sources = readerBuilder.Build();
     ITimeProvider timeProvider = new RealTimeProvider();
     var readerStrategy = Core.Services.Processing.ReaderStrategy.Create(
         0, sources, timeProvider, stopOnEof: false, runAs: config.RunAs);
     return readerStrategy;
 }
 public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder)
 {
     builder.FromAll();
     builder.AllEvents();
     builder.SetIncludeLinks();
 }
Example #10
0
 public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder)
 {
     Log("ConfigureSourceProcessingStrategy(" + builder + ")");
     builder.FromAll();
     builder.AllEvents();
 }
 public void ConfigureSourceProcessingStrategy(SourceDefinitionBuilder builder)
 {
     builder.FromAll();
     builder.IncludeEvent("$UserCreated");
 }
 public void Setup()
 {
     _builder = new SourceDefinitionBuilder();
     Given();
     When();
 }
 public static IQuerySources From(Action<SourceDefinitionBuilder> configure)
 {
     var b = new SourceDefinitionBuilder();
     configure(b);
     return b.Build();
 }