コード例 #1
0
 public static IStrategyTodo GetInstance(ETypeDoIndependentWork tipo, IGenerateSerie generaSerie, int iteracionesOSegundos)
 {
     if (tipo == ETypeDoIndependentWork.LOOPING)
     {
         return(new Looping(generaSerie, iteracionesOSegundos));
     }
     else if (tipo == ETypeDoIndependentWork.SLEEPING)
     {
         return(new Sleeping(generaSerie, iteracionesOSegundos));
     }
     throw new Exception("Not Expected TODO Strategy");
 }
コード例 #2
0
 public static string Unit(this ETypeDoIndependentWork t)
 {
     return(t == ETypeDoIndependentWork.LOOPING ? "steps" : "mls");
 }
コード例 #3
0
 public static int Factor(this ETypeDoIndependentWork t)
 {
     return(t == ETypeDoIndependentWork.LOOPING ? 1 : 10);
 }