robfletcher
08/21/2018, 1:15 PMexpect
overload) such as IterableAssertionBuilder
, MapAssertionBuilder
, etc. then using those as the targets for the extension methods. It means more boilerplate when creating matcher extensions for new types but it does allow for matchers with the same names / parameters on different assertion targets.