public void ApplyConfiguration_Execute_Configuration_If_Has_Not_Registered_Yet() { // PREPARATION var builder = new ModelBuilder(); GetClassMap().Clear(); var mapper = new SampleEntotyMap(); // EXECUTION builder.ApplyConfiguration(mapper); // ASSERTION Assert.True(mapper.ConfigureMethodExecuted); }
public void Entity_Execute_Configuration_If_Has_Not_Registered_Yet() { // PREPARATION var builder = new ModelBuilder(); GetClassMap().Clear(); var mapper = new SampleEntotyMap(); // EXECUTION var executed = false; builder.Entity <SampleEntity>((c) => { executed = true; }); // ASSERTION Assert.True(executed); }
public void ApplyConfiguration_NOT_Execute_COnfiguration_If_Entity_Has_Already_Registered() { // PREPARATION var builder = new ModelBuilder(); GetClassMap().Clear(); builder.ApplyConfiguration(new SampleEntotyMap()); // EXECUTION var mapper = new SampleEntotyMap(); builder.ApplyConfiguration(new SampleEntotyMap()); // ASSERTION Assert.False(mapper.ConfigureMethodExecuted); }