Example #1
0
        public void CanAddSingleConvention()
        {
            var convention = new TestConvention();

            var modelBuilder = new DbModelBuilder();
            modelBuilder.Conventions.Add(convention);

            Assert.Contains(convention, modelBuilder.Conventions.AsEnumerable());
        }
        public void Can_create_a_model_builder_with_given_conventions_only()
        {
            var convention = new TestConvention();
            var conventions = new ConventionSet();
            conventions.EntityTypeAddedConventions.Add(convention);

            var modelBuilder = new ModelBuilder(conventions);

            modelBuilder.Entity<Random>();

            Assert.True(convention.Applied);
            Assert.NotNull(modelBuilder.Model.GetEntityType(typeof(Random)));
        }