My friend Gianluca has created a new CheckIn Policy for TFS to check for Test results and Code Coverage, without relying on Test Lists (that require Test Manager from Visual Studio Team Edition for Software Testers, Team Suite or Test Manager Add-in).

You can find it (with sources) here:

CheckTestResultPolicy - Check Test Result CheckIn Policy works in concert with existing Team Foundation Server (TFS) check-in policies, providing a mechanism that allows you to deny checkin if your pending files don't pass unit test and code are not covered.