Skip to content

mirunavlc/exchangeRate-aspnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Best Exchange Rate Console Asp.Net

The purpose of this application is to demonstrate common practices and concepts used on building a console application in .NET C#.

Factory Method design pattern

It is centered around the simplistic idea of providing the best exchange rate (from multiple sources) to the customers.

Key concepts

  • Data presentation/ file format: JSON + Derializer
  • Unit tests: xUnit
  • Logging: NLog
  • Exception Handling: out Exception design
  • Reflection
  • Factory design pattern with factory method technique
  • Custom config section in App.config