1_ How to expose assembly internals for testing

2_ How to access private methods and members in unit tests

3_ How to create object with private constructor

4_ How to get test coverage for NUnit tests

5_ Implement test method that tests PersonManager.GetCalculatedPerson(int id) method and mocks database call with Fakes

7_ Write a test that expects exception in NUnit

8_ Write a test method that tests various test conditions (for one method) in NUnit