public RelationalStorageTests(string adoNetInvariant, CommonFixture fixture) { Fixture = fixture; var persistenceStorage = fixture.GetStorageProvider(adoNetInvariant).GetAwaiter().GetResult(); if(persistenceStorage != null) { PersistenceStorageTests = new CommonStorageTests(persistenceStorage); } }
public DynamoDBStorageProviderTests() { DefaultProviderRuntime = new StorageProviderManager(new GrainFactory(), null); ((StorageProviderManager)DefaultProviderRuntime).LoadEmptyStorageProviders(new ClientProviderRuntime(new GrainFactory(), null)).WaitWithThrow(TestConstants.InitTimeout); SerializationManager.InitializeForTesting(); var properties = new Dictionary <string, string>(); properties["DataConnectionString"] = $"Service={AWSTestConstants.Service}"; var config = new ProviderConfiguration(properties, null); var provider = new DynamoDBStorageProvider(); provider.Init("DynamoDBStorageProviderTests", DefaultProviderRuntime, config).Wait(); PersistenceStorageTests = new CommonStorageTests(provider); }
public DynamoDBStorageProviderTests() { if (!AWSTestConstants.IsDynamoDbAvailable) throw new SkipException("Unable to connect to DynamoDB simulator"); DefaultProviderRuntime = new StorageProviderManager(new GrainFactory(), null); ((StorageProviderManager)DefaultProviderRuntime).LoadEmptyStorageProviders(new ClientProviderRuntime(new GrainFactory(), null)).WaitWithThrow(TestConstants.InitTimeout); SerializationManager.InitializeForTesting(); var properties = new Dictionary<string, string>(); properties["DataConnectionString"] = $"Service={AWSTestConstants.Service}"; var config = new ProviderConfiguration(properties, null); var provider = new DynamoDBStorageProvider(); provider.Init("DynamoDBStorageProviderTests", DefaultProviderRuntime, config).Wait(); PersistenceStorageTests = new CommonStorageTests(provider); }
public DynamoDBStorageProviderTests(TestEnvironmentFixture fixture) { if (!AWSTestConstants.IsDynamoDbAvailable) { throw new SkipException("Unable to connect to DynamoDB simulator"); } DefaultProviderRuntime = new ClientProviderRuntime(fixture.InternalGrainFactory, fixture.Services, NullLoggerFactory.Instance); var properties = new Dictionary <string, string>(); properties["DataConnectionString"] = $"Service={AWSTestConstants.Service}"; var config = new ProviderConfiguration(properties); var provider = new DynamoDBStorageProvider(); provider.Init("DynamoDBStorageProviderTests", DefaultProviderRuntime, config).Wait(); PersistenceStorageTests = new CommonStorageTests(fixture.InternalGrainFactory, provider); }
public DynamoDBStorageProviderTests() { if (!AWSTestConstants.IsDynamoDbAvailable) { throw new SkipException("Unable to connect to DynamoDB simulator"); } var testEnvironment = new SerializationTestEnvironment(); DefaultProviderRuntime = new StorageProviderManager(testEnvironment.GrainFactory, null); ((StorageProviderManager)DefaultProviderRuntime).LoadEmptyStorageProviders(new ClientProviderRuntime(testEnvironment.GrainFactory, null)).WaitWithThrow(TestConstants.InitTimeout); testEnvironment.InitializeForTesting(); var properties = new Dictionary <string, string>(); properties["DataConnectionString"] = $"Service={AWSTestConstants.Service}"; var config = new ProviderConfiguration(properties, null); var provider = new DynamoDBStorageProvider(); provider.Init("DynamoDBStorageProviderTests", DefaultProviderRuntime, config).Wait(); PersistenceStorageTests = new CommonStorageTests(provider); }