public void SqliteConnectionstringShouldReturnConfguredBuilderTest() { var builder = DatabaseOptionsBuilderFactory .CreateDatabaseOptionsBuilder("Filename=somefile.db"); builder.Should().BeOfType <DbContextOptionsBuilder <GreetingDbContext> >(); builder.IsConfigured.Should().BeTrue(); }
public void MariaDbConnectionstringShouldReturnConfguredBuilderTest() { var builder = DatabaseOptionsBuilderFactory .CreateDatabaseOptionsBuilder("Server=someserver;database=helloworld"); builder.Should().BeOfType <DbContextOptionsBuilder <GreetingDbContext> >(); builder.IsConfigured.Should().BeTrue(); }
private static void SetupResources(IConfiguration configuration) { var componentRegistrar = new ComponentRegistrar(Container) { DatabaseOptionsBuilder = DatabaseOptionsBuilderFactory .CreateDatabaseOptionsBuilder(configuration["connectionString"]) }; componentRegistrar.RegisterApplicationComponents(configuration); }
public void InvalidConnectionstringShouldThrowTest() { Assert.Throws <NotSupportedException>(() => DatabaseOptionsBuilderFactory .CreateDatabaseOptionsBuilder("invalid connectionstring")); }