I have a test that uses System.Func expressions. It should be pretty straight forward, but the test keeps on failing.
Test:
[TestMethod]
public v
Assuming that you're using Moq and that someDataMock is a mocked object, the problem is with the setup. Try this instead...
someDataMock.Setup(s => s.GetUser(It.IsAny<Func<User, bool>>()).Returns(userProfile);
That should work, but you might want to make the mock a little bit more restrictive in what callbacks it accepts, depending on the nature of your test.