Description
It would be nice to have a method like ComparingByMembers for open generic types.
struct Container<T>
{
public T Data;
public Container(T data)
{
Data = data;
}
}
class Foo
{
}
var actual = new Container<Foo>(new Foo());
var expected = ...
actual.Should().BeEquivalentTo(expected, o => o.ComparingByMembers(typeof(Container<>)))