public MsSqlEventStoreFixture() { var localDbProvider = new SqlLocalDbProvider { Version = "11.0" }; _localDbInstance = localDbProvider.GetOrCreateInstance("CedarEventStoreTests"); _localDbInstance.Start(); var uniqueName = Guid.NewGuid().ToString().Replace("-", string.Empty); _databaseName = $"CedarEventStoreTests_{uniqueName}"; }
public PubSubStoreTests(ITestOutputHelper output) : base() { this.output = output; var rnd = new Random(); dbNames = new Dictionary<string, string>() { { "PubSubStore", rnd.Next().ToString() }, { "basic", rnd.Next().ToString() }, }; dbInstanceName = rnd.Next().ToString(); ISqlLocalDbProvider provider = new SqlLocalDbProvider(); instance = provider.GetOrCreateInstance(dbInstanceName); instance.Start(); Initialize(); }
public GrainStorageTests(ITestOutputHelper output) { timingFactor = CalibrateTimings(); this.output = output; var rnd = new Random(); dbNames = new Dictionary<string, SqlConnectionStringBuilder>(); dbInstanceName = rnd.Next().ToString(); ISqlLocalDbProvider provider = new SqlLocalDbProvider(); instance = provider.GetOrCreateInstance(dbInstanceName); instance.Start(); //do the database setups dbNames.Add("basic", CreateADatabase(rnd)); dbNames.Add("SimpleSQLStore", CreateADatabase(rnd)); //this is the call to start up the test cluster base.Initialize(); }
private static ISqlLocalDbInstance GetSqlLocalDbInstance(string instanceName) { var sqlLocalDbProvider = new SqlLocalDbProvider(); return sqlLocalDbProvider.GetOrCreateInstance(instanceName); }
public void Extensions_GetOrCreateInstance_If_InstanceName_Exists() { // Arrange ISqlLocalDbProvider value = new SqlLocalDbProvider(); string instanceName = Guid.NewGuid().ToString(); // Act ISqlLocalDbInstance result = value.GetOrCreateInstance(instanceName); try { // Assert Assert.IsNotNull(result, "GetOrCreateInstance() returned null."); Assert.AreEqual(instanceName, result.Name, "ISqlLocalDbInstance.Name is incorrect."); } finally { SqlLocalDbApi.DeleteInstance(instanceName); } }
public void Extensions_GetOrCreateInstance_For_2014_Default_Instance_Name() { // Arrange ISqlLocalDbProvider value = new SqlLocalDbProvider(); string instanceName = "MSSQLLocalDB"; // Act ISqlLocalDbInstance result = value.GetOrCreateInstance(instanceName); // Assert Assert.IsNotNull(result, "GetOrCreateInstance() returned null."); Assert.AreEqual(instanceName, result.Name, "ISqlLocalDbInstance.Name is incorrect."); }