Pulled in Castle.Core 3.2.1.
Propagating Castle.Core exception messages as reason for failure to create proxy.
Changed error for 'no default constructor' to 'no usable default
constructor'.
Updated all tests accordingly.
Converting some assertions to use FluentAssertions. Fixes #161.
splitting act, assert for throwing tests
using string.Concat to glue reason parts together - it's a little more efficient
capturing and examining exception using (new) Record.Exception
Merge pull request #180 from blairconrad/178-use-dynamic-proxy-exception-messages-as-reasons

178 use dynamic proxy exception messages as reasons