public static List <string> GetRequiredTests( this CertifiableMotor validMotor) { var @this = new List <string>(); foreach (var motorTest in validMotor.CalculateRequiredTests()) { @this.Add(motorTest.RequiredTest()); } return(@this); }
public TestsCalculation(CertifiableMotor validMotor) { this.ValidatedMotor = validMotor; }
public static IEnumerable <IMotorTest> CalculateRequiredTests( this CertifiableMotor validMotor) => new TestsCalculation(validMotor).RequiredTests();