Requirements - lzgit/SpecFlow.TableMapper GitHub Wiki

  • Mandatory field Marking
  • Customizable Table to Object Mapping
  • ORM Entity Lookup by Id/Name support
  • Methods: Compare, Translate, Check, ValueSets (Possible Values for Enum, etc.), Property sets
  • Customizable conversions (Ignores, Conversion methods, Property name overrides)
  • For the mapping multi level override possibilities. Mapping configuration Set Definitions
  • Sample Table Generation
  • Default Value specification (For not provided columns)
  • Measurement Unit support at Decimals/Ints (100 %, 10 cm, 5 kb)
  • Multiple Alternatives for Values (Bool: Y,N,True, False, ..., NullValue: Null, - , Empty)
  • (Scopeable Mappings)
  • JSON, XML, List, Array, Custom String parser support
  • If possible: List or TableModel parameter for Step definitions (Automatic binder registration)
  • Convetions for: PropertyNameing (Ending, Prefix), ConventionBasedConversion
  • Empty column "detector" for Asserts/Comparison (To prevent unnecessary nullable Properties)
  • Tool (T4 template) to generate Property/Value and multi row tables from a type with default values
⚠️ **GitHub.com Fallback** ⚠️