public void Having_evaluates_preconditions()
        {
            var conventions = new ConventionsConfiguration();
            var entities    = new TypeConventionConfiguration(conventions);

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

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