private static List <B> getEnabledCustomerField <B>(IFunction1 <Customer, B> func) { List <B> outList = new List <B>(); foreach (var customer in Customer.allCustomers) { if (customer.enabled) { outList.Add(func.Call(customer)); } } return(outList); }
public void Setup() { ifNonSealed0 = classNonSealed0; ifNonSealed1 = classNonSealed1; ifNonSealed2 = classNonSealed2; ifSealed0 = classSealed0; ifSealed1 = classSealed1; ifSealed2 = classSealed2; funcStatic0 = StaticClass.Calc0; funcStatic1 = StaticClass.Calc1; funcStatic2 = StaticClass.Calc2; funcNonSealed0 = classNonSealed0.Calc; funcNonSealed1 = classNonSealed1.Calc; funcNonSealed2 = classNonSealed2.Calc; funcSealed0 = classSealed0.Calc; funcSealed1 = classSealed1.Calc; funcSealed2 = classSealed2.Calc; }