As seen by a user: there were two implementations of an exception with the same classname, from different assemblies. NExpect noted that the incorrect exception was thrown, however the message was confusing because it was something like
Expected to throw an instance of T, but threw T instead
The output message should, in this case, disambiguate with a fully-namespaces type names
As seen by a user: there were two implementations of an exception with the same classname, from different assemblies. NExpect noted that the incorrect exception was thrown, however the message was confusing because it was something like
The output message should, in this case, disambiguate with a fully-namespaces type names