I had a discussion about the value of Unit testing here:
Why should I bother with unit testing if I can just use integration tests?
but what I think I could infer from that is that Unit testing is good for discreet logic methods, but when data is being manipulated, you need to fall back onto integration tests.
The issue I have is in real world LOB applications, 99% of what they do is manipulate data, so does that mean only 1% of the typical application lends itself to Unit testing?