public void CreateDbContextWhenGoodMySql() { var testDbContext = EntityFrameworkTools <MySqlDbContext> .CreateDbContext("", DEVELOPMENT_ENVIRONMENT); testDbContext.ShouldNotBeNull(); testDbContext.Cities.ShouldNotBeNull(); testDbContext.Countries.ShouldNotBeNull(); }
public void CreateDbContextWhenGoodMySqlInGenericSettingsFile() { var testDbContext = EntityFrameworkTools <MySqlDbContext> .CreateDbContext(); testDbContext.ShouldNotBeNull(); testDbContext.Cities.ShouldNotBeNull(); testDbContext.Countries.ShouldNotBeNull(); }
public void CreateDbContextWhenRepositoryAndConnectionStringWithAdminPrefixAreGoodInSettingsFile() { var testDbContext = EntityFrameworkTools <GoodDbContext_Development> .CreateDbContext("Admin_", DEVELOPMENT_ENVIRONMENT); testDbContext.ShouldNotBeNull(); testDbContext.Cities.ShouldNotBeNull(); testDbContext.Countries.ShouldNotBeNull(); }
public void CreateDbContextWhenOtherGoodEnvironmentAndSettingsFileExist() { var testDbContext = EntityFrameworkTools <GoodDbContext_Staging> .CreateDbContext("", STAGING_ENVIRONMENT); testDbContext.ShouldNotBeNull(); testDbContext.Cities.ShouldNotBeNull(); testDbContext.Countries.ShouldNotBeNull(); }
public GoodDbContext_Development CreateDbContext(string[] args) => EntityFrameworkTools <GoodDbContext_Development> .CreateDbContext();
public GoodDbContext_Staging CreateDbContext(string[] args) => EntityFrameworkTools <GoodDbContext_Staging> .CreateDbContext();
public void ThrowWhenRepositoryPrefixAreBadInSettingsFile() { Should.Throw <ConnectionStringException>(() => EntityFrameworkTools <GoodDbContext_Development> .CreateDbContext("BadPrefix_", DEVELOPMENT_ENVIRONMENT)); }
public void ThrowConnectionStringException() { Should.Throw <ConnectionStringException>(() => EntityFrameworkTools <NoConnectionStringForThisDbContext> .CreateDbContext("", DEVELOPMENT_ENVIRONMENT)); }
public void ThrowRepositoryProviderExceptionWhenRepositoryAreBadInSettingsFile() { Should.Throw <RepositoryProviderException>(() => EntityFrameworkTools <BadProviderDbContext> .CreateDbContext("", DEVELOPMENT_ENVIRONMENT)); }
public void ThrowConnectionStringExceptionWhenEnvironmentIsBad() { Should.Throw <FileNotFoundException>(() => EntityFrameworkTools <GoodDbContextBase> .CreateDbContext("", "UnknowEnvironement")); }
public void ThrowConnectionStringExceptionWhenInMemory() { Should.Throw <ConnectionStringException>(() => EntityFrameworkTools <InMemoryDbContext> .CreateDbContext("", DEVELOPMENT_ENVIRONMENT)); }