#182 - avoiding calling GetInterfaceMap on interfaces, where it's illegal. Instead, treating as no match.
#182 - using FluentAssertions and other cleanup
#182 - using var instead of Type, per review comment
Merge pull request #298 from blairconrad/182-OrderedAssertions-fail-for-derived-interfaces

#182 ordered assertions fail for derived interfaces