예제 #1
0
 public IBalancingStrategy Make(BalancingStrategy balancingStrategy)
 {
     switch (balancingStrategy)
     {
         case BalancingStrategy.BruteForce:
             return new BruteForceBalancingStrategy();
         default:
             throw new ArgumentOutOfRangeException(nameof(balancingStrategy), balancingStrategy, null);
     }
 }
예제 #2
0
        public IBalancingStrategy Make(BalancingStrategy balancingStrategy)
        {
            switch (balancingStrategy)
            {
            case BalancingStrategy.BruteForce:
                return(new BruteForceBalancingStrategy());

            default:
                throw new ArgumentOutOfRangeException(nameof(balancingStrategy), balancingStrategy, null);
            }
        }