I have some .rdlc reports. I am trying to write some tests for them, and it was working well. I will get failing tests if the parameters I specified don't match, and for one report I will get an exception if the fields in the report data set don't match the type I'm binding to.
This is great so far, except that the field exceptions are only working in the one report. For the other reports, there are missing fields and they do not generate exceptions; rather, the values just show up empty on the rendered report.
How can I tell at test-time whether the fields in my datatype match the report or not?