public void Configure_evaluates_preconditions()
        {
            var conventions = new ConventionsConfiguration();
            var entities = new EntityConventionOfTypeConfiguration<object>(conventions);

            var ex = Assert.Throws<ArgumentNullException>(
                () => entities.Having<object>(t => null).Configure(null));
            Assert.Equal("entityConfigurationAction", ex.ParamName);
        }
        public void Having_evaluates_preconditions()
        {
            var conventions = new ConventionsConfiguration();
            var entities = new EntityConventionOfTypeConfiguration<object>(conventions);

            var ex = Assert.Throws<ArgumentNullException>(
                () => entities.Having<object>(null));
            Assert.Equal("capturingPredicate", ex.ParamName);
        }
        public void Configure_evaluates_preconditions()
        {
            var conventions = new ConventionsConfiguration();
            var entities    = new EntityConventionOfTypeConfiguration <object>(conventions);

            var ex = Assert.Throws <ArgumentNullException>(
                () => entities.Having <object>(t => null).Configure(null));

            Assert.Equal("entityConfigurationAction", ex.ParamName);
        }
        public void Having_evaluates_preconditions()
        {
            var conventions = new ConventionsConfiguration();
            var entities    = new EntityConventionOfTypeConfiguration <object>(conventions);

            var ex = Assert.Throws <ArgumentNullException>(
                () => entities.Having <object>(null));

            Assert.Equal("capturingPredicate", ex.ParamName);
        }