import { IEnumParser } from '@/application/Common/Enum'; export function mockEnumParser(inputName: string, inputValue: string, outputValue: T): IEnumParser { return { parseEnum: (value, name) => { if (name !== inputName) { throw new Error(`Unexpected name: "${name}"`); } if (value !== inputValue) { throw new Error(`Unexpected value: "${value}"`); } return outputValue; }, }; }