public void Can_Lambdas_be_created_into_a_variable_of_Type_Expression3() { LambdaExpression expression = Expressions.Create((string arg1, string arg2) => $"{arg1} {arg2}"); var container = new LambdaContainer(expression); Assert.AreEqual("Hello world!", container.Invoke(new KeyValuePair <string, object>("ARG1", "Hello"), new KeyValuePair <string, object>("aRg2", "world!"))); }
public void Attempt_to_use_type_expressions() { LambdaExpression expression = Expressions.Create((string arg1, string arg2) => $"{arg1} {arg2}"); var container = new LambdaContainer(expression); Assert.AreEqual("Hello world!", container.Invoke(new KeyValuePair <string, object>("ARG1", "Hello"), new KeyValuePair <string, object>("aRg2", "world!"))); }
public void Can_Lambdas_be_created_into_a_variable_of_Type_Expression1() { LambdaExpression expression = Expressions.Create(() => "Hello world!"); var container = new LambdaContainer(expression); Assert.AreEqual("Hello world!", container.Invoke()); }