public void Delete_when_config_action_should_call_method_on_internal_configuration() { var modificationFunctionsConfiguration = new LightweightModificationFunctionsConfiguration(typeof(Order)); LightweightModificationFunctionConfiguration configuration = null; modificationFunctionsConfiguration.Delete(c => { configuration = c; }); Assert.Same( configuration.Configuration, modificationFunctionsConfiguration.Configuration.DeleteModificationFunctionConfiguration); }
public LightweightEntityConfiguration MapToStoredProcedures( Action <LightweightModificationFunctionsConfiguration> modificationFunctionsConfigurationAction) { Check.NotNull(modificationFunctionsConfigurationAction, "modificationFunctionsConfigurationAction"); var modificationFunctionMappingConfiguration = new LightweightModificationFunctionsConfiguration(_type); modificationFunctionsConfigurationAction(modificationFunctionMappingConfiguration); MapToStoredProcedures(modificationFunctionMappingConfiguration.Configuration); return(this); }
public void MapToStoredProcedures_with_action_should_invoke_and_add_configuration() { var type = new MockType(); var innerConfig = new EntityTypeConfiguration(type); var config = new LightweightEntityConfiguration(type, () => innerConfig); LightweightModificationFunctionsConfiguration configuration = null; config.MapToStoredProcedures(c => configuration = c); Assert.Same( configuration.Configuration, innerConfig.ModificationFunctionsConfiguration); }
public LightweightEntityConfiguration MapToStoredProcedures( Action<LightweightModificationFunctionsConfiguration> modificationFunctionsConfigurationAction) { Check.NotNull(modificationFunctionsConfigurationAction, "modificationFunctionsConfigurationAction"); var modificationFunctionMappingConfiguration = new LightweightModificationFunctionsConfiguration(_type); modificationFunctionsConfigurationAction(modificationFunctionMappingConfiguration); MapToStoredProcedures(modificationFunctionMappingConfiguration.Configuration); return this; }