public static async Task Main() { IConfigurationRoot config = ConfigurationBuilder.Create(Directory.GetCurrentDirectory()); await EntityFrameworkInitializer.InitializeAsync <PaymentDbContext>( config, "GSP.Payment.Data.Migrations", SettingKeyConstants.AzureSqlConnectionKey); }
public void Equals_Equatable_False_MSLResource() { EntityFrameworkInitializer initializer = new EntityFrameworkInitializer() { ConnectionString = "TestConnectionString", Provider = "TestProvider", DefaultContainerName = "TestDefaultContainerName", SSDLResource = "TestSSDLResource", CSDLResource = "CSDLResource", MSLResource = "MSLResource" }; EntityFrameworkInitializer initializer2 = initializer; initializer2.MSLResource = "DummyMSLResource"; Assert.IsFalse(initializer.Equals(initializer2)); }
public static async Task Main() { IConfigurationRoot configuration = ConfigurationBuilderHelper.Create(Directory.GetCurrentDirectory()); await EntityFrameworkInitializer.InitializeAsync <OnlineChatServiceDbContext>(configuration, "OCS.DAL.EF.Migrations"); }
public void GetHashCodeTestAgain() { EntityFrameworkInitializer initializer = new EntityFrameworkInitializer() { ConnectionString = "TestConnectionString1", Provider = "TestProvider1", DefaultContainerName = "TestDefaultContainerName1", SSDLResource = null, CSDLResource = "CSDLResource1", MSLResource = "MSLResource1" }; int hashCode = 0; unchecked { hashCode += 1000000007 * initializer.ConnectionString.GetHashCode(); hashCode += 1000000009 * initializer.DefaultContainerName.GetHashCode(); hashCode += 1000000021 * string.Empty.GetHashCode(); hashCode += 1000000033 * initializer.CSDLResource.GetHashCode(); hashCode += 1000000037 * initializer.MSLResource.GetHashCode(); hashCode += 1000000041 * initializer.Provider.GetHashCode(); } Assert.AreEqual(hashCode, initializer.GetHashCode()); }
public void GenerateConnectionStringTest() { EntityFrameworkInitializer initializer = new EntityFrameworkInitializer() { ConnectionString = "TestConnectionString", Provider = "TestProvider", DefaultContainerName = "TestDefaultContainerName", SSDLResource = "TestSSDLResource", CSDLResource = "CSDLResource", MSLResource = "MSLResource" }; EntityConnectionStringBuilder builder = new EntityConnectionStringBuilder(); builder.Provider = initializer.Provider; builder.ProviderConnectionString = initializer.ConnectionString; builder.Metadata = string.Join("|", initializer.CSDLResource, initializer.MSLResource, initializer.SSDLResource); Assert.AreEqual(builder.ConnectionString, initializer.GenerateConnectionString(), @" The generated connection string is not correct. "); }
public void Equals_True() { EntityFrameworkInitializer initializer = new EntityFrameworkInitializer() { ConnectionString = "TestConnectionString", Provider = "TestProvider", DefaultContainerName = "TestDefaultContainerName", SSDLResource = "TestSSDLResource", CSDLResource = "CSDLResource", MSLResource = "MSLResource" }; Assert.IsTrue(initializer.Equals((object)initializer)); }