An AssertionLibraryFilter can collect namespaces to filter out of an exception's stack trace due to their being assertion library implementation details.
When a convention uses the AssertionLibrary filter to describe the namespaces of a given third-party assertion library, implementation details from that library are omitted from stack traces.
Console runner and TestDriven.NET runner omit exception name when it is a known assertion library implementation detail.