Tubo de teste com dependências em serviços

Eu tenho um pipe que higieniza HTML como abaixo:

import { Pipe, PipeTransform } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';

@Pipe({
    name: 'sanitiseHtml'
})

export class SanitiseHtmlPipe implements PipeTransform {

constructor(private _sanitizer: DomSanitizer) {}

    transform(value: any): any {
      return this._sanitizer.bypassSecurityTrustHtml(value);
    }

}

Quero testá-lo como abaixo:

describe('Pipe: Sanatiser', () => {
    let pipe: SanitiseHtmlPipe;

    beforeEach(() => {
        pipe = new SanitiseHtmlPipe(new DomSanitizer());
    });

    it('create an instance', () => {
        expect(pipe).toBeTruthy();
    }); 
});

O DomSanatizer é uma classe abstrata que é autodeclarada por texto datilografado, passando-a para um construtor:

constructor(private _sanitizer: DomSanitizer) {}

Atualmente, recebo o erro de texto datilografado:

Não é possível criar uma instância da classe abstrata 'DomSanitizer'.

Alguém sabe o que o texto datilografado faz ao instanciar dependências passadas para um construtor no Angular? Ou qual é a maneira de testar algo assim?

questionAnswers(1)

yourAnswerToTheQuestion