import {DialogProvider} from '../DialogProvider';
import {DialogProviderImpl} from './DialogProviderImpl';
import {DialogProviderValidator} from './DialogProviderValidator';

/**
 * Each product should implements its own version of this test based on the product's
 * implementation of DialogProvider.
 */
describe('DialogProviderValidationTesting', () => {

  it('Should implement the DialogProvider API properly.', () : void => {
    const dialogProvider: DialogProvider = new DialogProviderImpl();
    DialogProviderValidator.validate(dialogProvider);
  });

});
