Beispiel #1
0
 public static FmsMovementData Build(
     FmsMovementPattern movementPattern,
     Laterality laterality,
     int rawScore,
     FmsClearanceTest clearance)
 {
     return(new FmsMovementData(movementPattern, laterality, rawScore, clearance));
 }
Beispiel #2
0
 private FmsMovementData(
     FmsMovementPattern movementPattern,
     Laterality laterality,
     int rawScore,
     FmsClearanceTest clearance)
 {
     MovementPattern = movementPattern;
     RawScore        = ValidateAndSetRawScore(rawScore);
     Clearance       = MovementHasClearanceTest ? clearance : FmsClearanceTest.NotApplicable;
     Laterality      = MovementHasUnilateralLaterality ? laterality : Laterality.Bilateral;
 }