Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Take Home Test Implementation #679

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

Conversation

wencesbc
Copy link

This PR contains the implementation of the Take Home Test. The solution has been developed with a focus on meeting the provided requirements while adhering to best practices.

For additional details on the implementation and the decisions made during the development process, please refer to the DotNet.md file included in this repository.

- Remove legacy task files and restructure solution
- Add detailed technical approach documentation
- Update solution structure with src and tests folders
- Ignore logs directory in .gitignore
…vice

- Remove CurrencyValidator class and move validation logic to CurrencyIsoService
- Add detailed logging in ExchangeRateService and ExchangeRateProvider
- Update CNBRateParser to use ICurrencyIsoService for currency validation
- Enhance test coverage for currency code validation
- Delete placeholder unit test file with no meaningful test coverage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant