Skip to content

DavidWellsDesign/DevTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer Test

Technical test for prospective developers.

Overview

We are currently updating to use .NET Core 2.x for our API's and have a variety if frontend solutions.

Task

Using the given code base; that provides some fake currency API's; complete the following user stories:

As a User, I want to be able to see the currency rates from multiple providers

As a User, I want to be able to convert between currencies and display the result for each provider

As a User, I want to be able to enter a value and pick which currency to convert from and to

As a User, I want to see the average conversion rate across the providers

As a system, I want to be able to easily extend the providers used to give currency rates

You must create an application to use the given API's, this can use any technology you wish, it can be a mobile, website, console application etc..

You must also demonstrate:

  • Use of Design Patterns
  • SOLID Principles
  • Unit testing
  • YOUR CODE MUST COMPILE

The task should not take too long to complete, perhaps a few hours, but you can spend as much time as you like. Once you are happy you have met the requirements please include a readme about what you would change, what features you might add or what refactoring would you do, etc..

Note: The code solution was created using Visual Studio 2017 and .NET Core 2.2.104

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages