public void TypeConventionShouldForceCompositePropertyToBeMappedWithCorrectNumberOfColumns()
        {
            var autoMapper = AutoMap.AssemblyOf <ClassWithCompositeUserType>()
                             .Conventions.Add <CustomCompositeTypeConvention>()
                             .Where(t => t.Namespace == "FluentNHibernate.Automapping.TestFixtures" && t != typeof(DoubleString));

            var mappedColumns = new
                                AutoMappingTester <ClassWithCompositeUserType>(autoMapper)
                                .Element("class/property");

            mappedColumns.HasThisManyChildNodes(2);
        }
        public void TypeConventionShouldForceCompositePropertyToBeMappedWithCorrectNumberOfColumns()
        {
            var autoMapper = AutoMap.AssemblyOf<ClassWithCompositeUserType>()
                .Conventions.Add<CustomCompositeTypeConvention>()
                .Where(t => t.Namespace == "FluentNHibernate.Automapping.TestFixtures" && t != typeof(DoubleString));

            var mappedColumns = new
                AutoMappingTester<ClassWithCompositeUserType>(autoMapper)
                .Element("class/property");

            mappedColumns.HasThisManyChildNodes(2);
        }