public CollectionMemberAssertionRuleDecorator(IEquivalencyStep equivalencyStep)
 {
     eqivalencyStep = equivalencyStep;
 }
 /// <summary>
 ///     Adds an equivalency step rule to the ones already added by default, and which is evaluated before previous
 ///     user-registered steps
 /// </summary>
 public TSelf Using(IEquivalencyStep equivalencyStep)
 {
     return(AddEquivalencyStep(equivalencyStep));
 }
 private TSelf AddEquivalencyStep(IEquivalencyStep equivalencyStep)
 {
     userEquivalencySteps.Add(equivalencyStep);
     return((TSelf)this);
 }
 public CollectionMemberAssertionRuleDecorator(IEquivalencyStep equivalencyStep)
 {
     eqivalencyStep = equivalencyStep;
 }