Skip to content

gabyyy/rtgs-techtest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTGS.global .NET Tech Test

Thank you for taking the time to do the RTGS.global dotnet tech test. At RTGS.global we have a strong focus on TDD and we'd expect the tech test to be completed with this in mind. We have implemented the following scenarios:

  1. If a deposit of 1000 is made to account A the balance should be 1000
  2. If deposits of 1000 and 2000 are made to account A then the balance should be 3000
  3. If 1000 is transferred from account A to account B then account A's balance should be -1000 and account B's balance should be 1000

Prerequisite

Download .net 6 and an IDE that can run the project.

Step 1

In this first step please spend no more than 30 minutes addressing the issues below. This step is for you to become familiar with the code base before bringing it to our pairing session in Step 3.

Please review the code base and add separate commits for each point below.

  • Can you identify any code smells?
  • Return appropriate error when trying to use an account that doesn't exist.
  • You should not be able to deposit a negative amount.
  • You should not be able to transfer money to the same account.

Step 2 - Submit

Zip the solution up (including the git directory), upload to cloud storage and share a link where we can access it.

Step 3 - Pairing

Once we have reviewed your solution, we will arrange a call to extend your solution with another scenario.

About

RTGS Tech Test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 100.0%