import { TopOpportunitiesInterface } from '../../components/bottom-details/components/top-opportunities/top-opportunities.interface'; import { Filters } from '../../../commons/entities/filters.entity'; import { TopOpportunity } from '../../components/bottom-details/components/top-opportunities/top-opportunity.entity'; import generateTopOpportunitiesData from '../entities/top-opportunities.entity.faker'; import { TopOpportunities } from '../../components/bottom-details/components/top-opportunities/top-opportunities.entity'; export class TopOpportunitesServiceMock implements TopOpportunitiesInterface { getTopOpportunities(filters: Filters): Promise { return new Promise((resolve) => { setTimeout(() => { resolve(new TopOpportunities(generateTopOpportunitiesData())); }, 1000); }); } }