public Base_PersistenceGrainTests_AWSStore(ITestOutputHelper output, BaseClusterFixture fixture) { if (!AWSTestConstants.IsDynamoDbAvailable) { throw new SkipException("Unable to connect to DynamoDB simulator"); } this.output = output; HostedCluster = fixture.HostedCluster; timingFactor = TestUtils.CalibrateTimings(); }
public ReminderTests_Base(BaseClusterFixture fixture) { HostedCluster = fixture.HostedCluster; ClientConfiguration cfg = ClientConfiguration.LoadFromFile("ClientConfigurationForTesting.xml"); LogManager.Initialize(cfg); #if DEBUG LogManager.AddTraceLevelOverride("Storage", Severity.Verbose3); LogManager.AddTraceLevelOverride("Reminder", Severity.Verbose3); #endif log = LogManager.GetLogger(this.GetType().Name, LoggerType.Application); }
public ReminderTests_Base(BaseClusterFixture fixture) { HostedCluster = fixture.HostedCluster; ClientConfiguration cfg = ClientConfiguration.LoadFromFile("ClientConfigurationForTesting.xml"); TraceLogger.Initialize(cfg); #if DEBUG TraceLogger.AddTraceLevelOverride("Storage", Severity.Verbose3); TraceLogger.AddTraceLevelOverride("Reminder", Severity.Verbose3); #endif log = TraceLogger.GetLogger(this.GetType().Name, TraceLogger.LoggerType.Application); }
private async Task <(Guid StreamId, string StreamNamespace, Task <List <dynamic> > Awaiter)> CreateProducerConsumerStreamAwaiter(BaseClusterFixture clusterFixture, int messageCount) { var streamId = Guid.NewGuid(); var streamNamespace = Guid.NewGuid().ToString(); var streamSubscriptionAwaiter = await clusterFixture.SubscribeAndGetTaskAwaiter <string>(StreamProviderName, streamId, streamNamespace, messageCount); var publishTask = Task.Factory.StartNew(async() => { for (var i = 0; i < messageCount; i++) { await clusterFixture.PublishToStream(StreamProviderName, streamId, streamNamespace, $"test:{streamId}-{streamNamespace} message:{i}"); } }); return(streamId, streamNamespace, streamSubscriptionAwaiter); }
private async Task <List <(Guid StreamId, string StreamNamespace, Task <List <dynamic> > Awaiter)> > CreateProducerConsumerStreamAwaiter(BaseClusterFixture clusterFixture, int n, int messageCount) { var dataSets = new List <(Guid StreamId, string StreamNamespace, Task <List <dynamic> > Awaiter)>(); for (var i = 0; i < n; i++) { dataSets.Add(await CreateProducerConsumerStreamAwaiter(clusterFixture, messageCount)); } return(dataSets); }
public Base_PersistenceGrainTests_AzureStore(ITestOutputHelper output, BaseClusterFixture fixture) { this.output = output; HostedCluster = fixture.HostedCluster; timingFactor = TestUtils.CalibrateTimings(); }