Skip to content

A starting point in C# for the Bank Account kata by Sandro Mancuso.

Notifications You must be signed in to change notification settings

daanstolp/bank-account-kata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank Account Kata

Starting point in C# for the Bank Account kata. See https://www.codurance.com/katalyst/bank for details.

Short instructions, as copied from the page linked above:

Instructions

Write a class named Account that implements the following public interface:

public interface IAccountService
{
    void Deposit(int amount);
    void Withdraw(int amount);
    void PrintStatement();
}

Rules

You cannot change the public interface of this class.

Desired Behaviour

Here's the specification for an acceptance test that expresses the desired behaviour for this

Given a client makes a deposit of 1000 on 10-01-2012
And a deposit of 2000 on 13-01-2012
And a withdrawal of 500 on 14-01-2012
When they print their bank statement
Then they would see:

Date       || Amount || Balance
14/01/2012 || -500   || 2500
13/01/2012 || 2000   || 3000
10/01/2012 || 1000   || 1000

About

A starting point in C# for the Bank Account kata by Sandro Mancuso.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages