import {MessageProvider} from '../MessageProvider'; import {MessageProviderImpl} from './MessageProviderImpl'; import {MessageProviderValidator} from './MessageProviderValidator'; /** * Each product should implements its own version of this test based on the product's * implementation of MessageProvider. */ describe('MessageProviderValidationTesting', () => { it('Should implement the MessageProvider API properly.', () : void => { const messageProvider: MessageProvider = new MessageProviderImpl(); MessageProviderValidator.validate(messageProvider); }); });