public void Figure_MemberRubric_FieldsAndPropertiesModel_Compilation_Test()
        {
            Figure referenceType = new Figure(FigureMocks.Figure_MemberRubric_FieldsAndPropertiesModel(),
                                              "Figure_MemberRubric_FieldsAndPropertiesModel_Reference");

            Figure_Compilation_Helper_Test(referenceType, new FieldsAndPropertiesModel());

            Figure valueType = new Figure(FigureMocks.Figure_MemberRubric_FieldsAndPropertiesModel(),
                                          "Figure_MemberRubric_FieldsAndPropertiesModel_ValueType", FigureMode.ValueType);

            Figure_Compilation_Helper_Test(valueType, new FieldsAndPropertiesModel());
        }
        public void Figure_MemberRubric_PropertiesOnlyModel_Compilation_Test()
        {
            Figure referenceType = new Figure(FigureMocks.Figure_MemberRubric_PropertiesOnlyModel(),
                                              "Figure_MemberRubric_PropertiesOnlyModel_Reference");
            PropertiesOnlyModel fom     = new PropertiesOnlyModel();
            IFigure             figureA = Figure_Compilation_Helper_Test(referenceType, fom);

            Figure valueType = new Figure(FigureMocks.Figure_MemberRubric_PropertiesOnlyModel(),
                                          "Figure_MemberRubric_PropertiesOnlyModel_ValueType", FigureMode.ValueType);

            fom = new PropertiesOnlyModel();
            IFigure figureB = Figure_Compilation_Helper_Test(valueType, fom);
        }