public bool CheckLambdaExecution(ICondition condition, FakeSource source) { var lambda = condition.AsLambda(); var func = (Func <FakeSource, bool>)lambda.Compile(); return(func(source)); }