Consider this code:
public interface RequestHandle<T>
where T : class { }
public interface IRequestClient<TRequest>
where TRequest : class
{
RequestHandle<TRequest> Create(TRequest message);
RequestHandle<TRequest> Create(object values);
}
The current mock will have both methods implemented, but it shouldn't. The resulting methods are exactly the same, so in that case, Rocks should only emit one.
This was found on MassTransit.IRequestClient<>
Consider this code:
The current mock will have both methods implemented, but it shouldn't. The resulting methods are exactly the same, so in that case, Rocks should only emit one.
This was found on
MassTransit.IRequestClient<>