Exemplo n.º 1
0
 public void Test()
 {
     using (var hasFunctionPtrField = new HasFunctionPtrField())
     {
         hasFunctionPtrField.FunctionPtrField = @string => @string.Length;
         Assert.That(hasFunctionPtrField.FunctionPtrField("Test"), Is.EqualTo(4));
     }
 }
Exemplo n.º 2
0
 public void TestHasFunctionPointerField()
 {
     using (var hasFunctionPtrField = new HasFunctionPtrField())
     {
         hasFunctionPtrField.FunctionPtrField = @string => @string.Length;
         Assert.That(hasFunctionPtrField.FunctionPtrField("Test"), Is.EqualTo(4));
         hasFunctionPtrField.FunctionPtrTakeFunctionPtrField = field => field();
         Assert.That(hasFunctionPtrField.FunctionPtrTakeFunctionPtrField(() => 42), Is.EqualTo(42));
     }
 }