public void Discover_returns_configuration_when_unconventional_schema()
        {
            var code = new CSharpCodeHelper();
            var modelBuilder = new DbModelBuilder();
            modelBuilder.Entity<Entity>().ToTable("Entities", "old");
            var model = modelBuilder.Build(new DbProviderInfo("System.Data.SqlClient", "2012"));
            var entitySet = model.ConceptualModel.Container.EntitySets.First();

            var configuration = new TableDiscoverer(code).Discover(entitySet, model) as TableConfiguration;

            Assert.NotNull(configuration);
            Assert.Equal("Entities", configuration.Table);
            Assert.Equal("old", configuration.Schema);
        }
Beispiel #2
0
        public void Discover_returns_configuration_when_unconventional_schema()
        {
            var code         = new CSharpCodeHelper();
            var modelBuilder = new DbModelBuilder();

            modelBuilder.Entity <Entity>().ToTable("Entities", "old");
            var model     = modelBuilder.Build(new DbProviderInfo("System.Data.SqlClient", "2012"));
            var entitySet = model.ConceptualModel.Container.EntitySets.First();

            var configuration = new TableDiscoverer(code).Discover(entitySet, model) as TableConfiguration;

            Assert.NotNull(configuration);
            Assert.Equal("Entities", configuration.Table);
            Assert.Equal("old", configuration.Schema);
        }