Skip to content

Release 6.0.0-beta0008

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Apr 08:16
c9dfb2e
Feature/67 parameter ordering (#87)

* Renamed PropertyExpression to NameExpression
* Added IExecuteOrderRule.IsMatch(ParameterInfo)
* Renamed PredicateExecuteOrderRule to PropertyPredicateExecuteOrderRule
* Added ParameterPredicateExecuteOrderRule
* Added IConstructorResolver.GetOrderedParameters
* Updated DefaultExecuteStrategy to use ConstructorResolver.GetOrderedParameters
* Updated RelativeValueGenerator to not restrict to a particular source property
* Updated RelativeValueGenerator to support ExpandoObject context values
* Updated DefaultExecuteStrategy to use a temporary ExpandoObject to enable parameter dependent value generation

Closes #67