The problems are solved now: Scenario1: In this case, i actually had to tinker the code for TablePopulator class. I created another public method, which populates the _uniques collection by using the dataRow passed to the method. When I populate the table manually, i call this method of the corresponding TablePopulator object passing the row that was just added.
Scenario 2: I thought of tinkering the ForeignKeyProvider class, but when i checked the code again on the mbUnit site, i found that this was already taken care of. May be the version of TestFu i was using was old
