Ejemplo n.º 1
0
 public TheIncredibleHulk(FibonacciSequenceModel model)
 {
     WordModel = model;
 }
Ejemplo n.º 2
0
 public IronMan(FibonacciSequenceModel model)
 {
     WordModel = model;
 }
Ejemplo n.º 3
0
 public SantaEncrypter(FibonacciSequenceModel model)
 {
     _fiboModel = model;
 }
Ejemplo n.º 4
0
 public static IEncrypter GetCorrespondingEncrypter(string algorithmName, FibonacciSequenceModel listFibonacciSequenceModel)
 {
     if (algorithmName.ToLower().Equals("theincrediblehulk"))
     {
         return new TheIncredibleHulk(listFibonacciSequenceModel);
     }
     if (algorithmName.ToLower().Equals("captainamerica"))
     {
         return new CaptainAmerica(listFibonacciSequenceModel);
     }
     if (algorithmName.ToLower().Equals("thor"))
     {
         return new Thor(listFibonacciSequenceModel);
     }
     return new IronMan(listFibonacciSequenceModel);
 }
Ejemplo n.º 5
0
 public Thor(FibonacciSequenceModel model)
 {
     WordModel = model;
     SetPreviousFibonacciSequence((int)WordModel.StartingFibonacciNumber);
 }