예제 #1
0
 public SQSMessageConsumerTests(SQSFixture fixture)
 {
     _randomizerString = RandomizerFactory.GetRandomizer(new FieldOptionsTextRegex {
         Pattern = @"^[A-Z]{10}"
     });
     _baseSQSUrl = $"http://{fixture.Hostname}:{fixture.Port}";
 }
예제 #2
0
        public DataGenerator(IOptions <DataGeneratorSettings> options)
        {
            _settings = options.Value;

            _randomizerByte = RandomizerFactory.GetRandomizer(new FieldOptionsByte
            {
                Min = 0,
                Max = 9
            });
            _randomizerInteger = RandomizerFactory.GetRandomizer(new FieldOptionsInteger
            {
                Min = _settings.IntegerMin,
                Max = _settings.IntegerMax
            });
            _randomizerString = RandomizerFactory.GetRandomizer(new FieldOptionsText
            {
                Min        = _settings.StringMinLength,
                Max        = _settings.StringMaxLength,
                UseSpecial = false,
            });
            _randomizerDateTime = RandomizerFactory.GetRandomizer(new FieldOptionsDateTime
            {
                From        = _settings.DateTimeMin,
                To          = _settings.DateTimeMax,
                IncludeTime = false
            });
        }
예제 #3
0
 public KafkaMessageConsumerTests(KafkaFixture fixture)
 {
     _fixture         = fixture;
     randomizerString = RandomizerFactory.GetRandomizer(new FieldOptionsTextRegex {
         Pattern = @"^[A-Z]{10}"
     });
 }
 public KafkaExtensionTests(KafkaFixture fixture)
 {
     _fixture          = fixture;
     _randomizerString = RandomizerFactory.GetRandomizer(new FieldOptionsTextRegex {
         Pattern = @"^[A-Z]{10}"
     });
 }
 public NATSIntegrationTests(NATSFixture fixture)
 {
     _randomizerString = RandomizerFactory.GetRandomizer(new FieldOptionsTextRegex { Pattern = @"^[A-Z]{10}" });
     _natsUrl = $"{fixture.Hostname}:{fixture.Port}";
 }