wayne wrote:
also use unit testing (UNit) and I can setup simple tests (via Nunit) to test the bl but the problem I'm having is not being able to step through the code when running a unit test.
Open BL Project then... Tools -> Debug Process -> Select NUNit - Attach.
Place breakpoints on test - run test from NUnit - whalla !! debugger works
I second this method. Works great!
Another thing that I recommend, while not strictly unit testing the BL, it does a great job of product testing: ASPNUnit. It actually tests pages for you and because ASP.Net adds ID fields to all of it's objects, when ASPNUnit tests a page, it can check for the existence and state of those fields. I've used it on projects at my day job.