public void IsReturningElementObjectArray_returns_true_for_invocation_of_method_that_returns_Task_of_ElementObject_subclass_array() { var methodInfo = typeof(FakePageObject).GetProperty(nameof(FakePageObject.SelectorForElementObjectArray)).GetMethod; var invocation = new FakeInvocation(methodInfo); Assert.True(invocation.IsReturningElementObjectArray()); }
public void IsReturningElementObjectArray_returns_false_for_invocation_of_method_that_does_not_return_Task_of_ElementObject_subclass_array() { var methodInfo = typeof(FakePageObject).GetProperty(nameof(FakePageObject.SelectorForElementObjectArrayWithNonTaskReturnType)).GetMethod; var invocation = new FakeInvocation(methodInfo); Assert.False(invocation.IsReturningElementObjectArray()); }