public void Discover_returns_configuration_when_order() { var code = new CSharpCodeHelper(); var modelBuilder = new DbModelBuilder(); modelBuilder.Entity<Entity>().HasKey(e => new { e.Id, e.Name }); var model = modelBuilder.Build(new DbProviderInfo("System.Data.SqlClient", "2012")); var entityType = model.ConceptualModel.EntityTypes.First(); var property = entityType.Properties.First(p => p.Name == "Id"); var configuration = new ColumnDiscoverer(code).Discover(property, model) as ColumnConfiguration; Assert.NotNull(configuration); Assert.Null(configuration.Name); Assert.Null(configuration.TypeName); Assert.Equal(0, configuration.Order); }
public void Discover_returns_configuration_when_order() { var code = new CSharpCodeHelper(); var modelBuilder = new DbModelBuilder(); modelBuilder.Entity <Entity>().HasKey(e => new { e.Id, e.Name }); var model = modelBuilder.Build(new DbProviderInfo("System.Data.SqlClient", "2012")); var entityType = model.ConceptualModel.EntityTypes.First(); var property = entityType.Properties.First(p => p.Name == "Id"); var configuration = new ColumnDiscoverer(code).Discover(property, model) as ColumnConfiguration; Assert.NotNull(configuration); Assert.Null(configuration.Name); Assert.Null(configuration.TypeName); Assert.Equal(0, configuration.Order); }