Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public TestsCalculation(CertifiableMotor validMotor)
 {
     this.ValidatedMotor = validMotor;
 }
Exemplo n.º 3
0
 public static IEnumerable <IMotorTest> CalculateRequiredTests(
     this CertifiableMotor validMotor) => new TestsCalculation(validMotor).RequiredTests();