import {DropdownProvider} from '../DropdownProvider';
import {DropdownProviderImpl} from './DropdownProviderImpl';
import {DropdownProviderValidator} from './DropdownProviderValidator';

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

  it('Should implement the DropdownProvider API properly.', () : void => {
    const dropdownProvider: DropdownProvider = new DropdownProviderImpl();
    DropdownProviderValidator.validate(dropdownProvider);
  });

});
