Refactor unit testing framework so assertions are instance methods of a new TestFixture class.  This allows for more precise tracking of assertion status summaries.
Make sure to handle CallerMemberName for compiler generated classes for yield and async
Some fixes to the unit testing framework