Safely exposing an assemblies internals using the InternalsVisibleTo attribute.
I have been looking after an application for a while that constructs some of its interface from MSSQL database entries. Recently we were tasked with creating an administration tool to create these database entries (essentially creating an interface builder – but with quite a bit of specific business logic tied in)...