Olá! Na verdade, gostaria de solicitar-lhes a correção do nome do método invocado dentro dos métodos Registrar(Funcionário funcionário) e Registrar(Diretor diretor), na classe GerenciadorBonificacao, nas linhas:
_totalBonificacao += funcionario.GerenciadorBonificacao();
e
_totalBonificacao += diretor.GerenciadorBonificacao();
para
_totalBonificacao += funcionario.GetBonificacao();
e
_totalBonificacao += diretor.GetBonificacao();
O curso está ótimo! Um abraço!