Как издеваться над следующим классом:
UserRepository : GenericRepository<User>, IUserRepository
public class GenericRepository<TEntity> : IGenericRepository<TEntity> where TEntity : class
Я использую Moq, и я смущен, как правильно обрабатывать несколько интерфейсов.