Exemplo n.º 1
0
        public void CreateDbContextWhenGoodMySql()
        {
            var testDbContext = EntityFrameworkTools <MySqlDbContext> .CreateDbContext("", DEVELOPMENT_ENVIRONMENT);

            testDbContext.ShouldNotBeNull();
            testDbContext.Cities.ShouldNotBeNull();
            testDbContext.Countries.ShouldNotBeNull();
        }
Exemplo n.º 2
0
        public void CreateDbContextWhenGoodMySqlInGenericSettingsFile()
        {
            var testDbContext = EntityFrameworkTools <MySqlDbContext> .CreateDbContext();

            testDbContext.ShouldNotBeNull();
            testDbContext.Cities.ShouldNotBeNull();
            testDbContext.Countries.ShouldNotBeNull();
        }
Exemplo n.º 3
0
        public void CreateDbContextWhenRepositoryAndConnectionStringWithAdminPrefixAreGoodInSettingsFile()
        {
            var testDbContext = EntityFrameworkTools <GoodDbContext_Development> .CreateDbContext("Admin_", DEVELOPMENT_ENVIRONMENT);

            testDbContext.ShouldNotBeNull();
            testDbContext.Cities.ShouldNotBeNull();
            testDbContext.Countries.ShouldNotBeNull();
        }
Exemplo n.º 4
0
        public void CreateDbContextWhenOtherGoodEnvironmentAndSettingsFileExist()
        {
            var testDbContext = EntityFrameworkTools <GoodDbContext_Staging> .CreateDbContext("", STAGING_ENVIRONMENT);

            testDbContext.ShouldNotBeNull();
            testDbContext.Cities.ShouldNotBeNull();
            testDbContext.Countries.ShouldNotBeNull();
        }
Exemplo n.º 5
0
 public GoodDbContext_Development CreateDbContext(string[] args) => EntityFrameworkTools <GoodDbContext_Development> .CreateDbContext();
Exemplo n.º 6
0
 public GoodDbContext_Staging CreateDbContext(string[] args) => EntityFrameworkTools <GoodDbContext_Staging> .CreateDbContext();
Exemplo n.º 7
0
 public void ThrowWhenRepositoryPrefixAreBadInSettingsFile()
 {
     Should.Throw <ConnectionStringException>(() => EntityFrameworkTools <GoodDbContext_Development> .CreateDbContext("BadPrefix_", DEVELOPMENT_ENVIRONMENT));
 }
Exemplo n.º 8
0
 public void ThrowConnectionStringException()
 {
     Should.Throw <ConnectionStringException>(() => EntityFrameworkTools <NoConnectionStringForThisDbContext> .CreateDbContext("", DEVELOPMENT_ENVIRONMENT));
 }
Exemplo n.º 9
0
 public void ThrowRepositoryProviderExceptionWhenRepositoryAreBadInSettingsFile()
 {
     Should.Throw <RepositoryProviderException>(() => EntityFrameworkTools <BadProviderDbContext> .CreateDbContext("", DEVELOPMENT_ENVIRONMENT));
 }
Exemplo n.º 10
0
 public void ThrowConnectionStringExceptionWhenEnvironmentIsBad()
 {
     Should.Throw <FileNotFoundException>(() => EntityFrameworkTools <GoodDbContextBase> .CreateDbContext("", "UnknowEnvironement"));
 }
Exemplo n.º 11
0
 public void ThrowConnectionStringExceptionWhenInMemory()
 {
     Should.Throw <ConnectionStringException>(() => EntityFrameworkTools <InMemoryDbContext> .CreateDbContext("", DEVELOPMENT_ENVIRONMENT));
 }