Change Assert.Contains<T> to include actual collection in assertion message

This helps to understand collection contains test failures better when items have subtle differences in text capitalization, property values, etc.