public void SqlServerOptionsExtension_is_optional() { var factory = new SqlServerModificationCommandBatchFactory(new SqlServerSqlGenerator()); var optionsBuilder = new EntityOptionsBuilder(); optionsBuilder.UseSqlServer("Database=Crunchie"); var batch = factory.Create(optionsBuilder.Options, new SqlServerMetadataExtensionProvider()); Assert.True(factory.AddCommand(batch, new ModificationCommand("T1", null, new ParameterNameGenerator(), p => p.SqlServer(), new UntypedValueBufferFactoryFactory()))); Assert.True(factory.AddCommand(batch, new ModificationCommand("T1", null, new ParameterNameGenerator(), p => p.SqlServer(), new UntypedValueBufferFactoryFactory()))); }
public void SqlServerOptionsExtension_is_optional() { var factory = new SqlServerModificationCommandBatchFactory(new SqlServerSqlGenerator()); var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseSqlServer("Database=Crunchie"); var batch = factory.Create(optionsBuilder.Options); Assert.True(factory.AddCommand(batch, new ModificationCommand("T1", null, new ParameterNameGenerator(), p => p.SqlServer(), new BoxedValueReaderSource()))); Assert.True(factory.AddCommand(batch, new ModificationCommand("T1", null, new ParameterNameGenerator(), p => p.SqlServer(), new BoxedValueReaderSource()))); }