Eu precisava disso porque todas as fábricas em meu projeto atual deveriam ser herdadas de IDomainFactory. Esta é uma interface de marcador usada para configuração de AutoFac, para que nossa injeção de dependência funcione.
É bastante simples saber de quais interfaces uma determinada interface herda:
if (!type.GetInterfaces().Contains(typeof(IDomainFactory))) {
Assert.Fail("...");
}