Skip to content

mattflo/BankOCRKata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BankOCRKata

###Dependencies

  1. Visual Studio 2012
  2. .NET 4.5
  3. NUnit (committed with the project)
  4. Fluent Assertions (committed with the project)

###Getting Started

  1. Open BankOCR.sln in Visual Studio
  2. Compile the solution
  3. Open a command line to the output folder: BankOCR.cli\bin\debug
  4. Run the program with the included test file or any other, e.g. .\BankOCR.cli.exe .\testFile1.ocr

###Decisions

  • Since this is a simple tool, I didn't go to great any lengths to separate tests from implementation. Obviously, with code that needs to run in a production environment, tests would be in an entirely separate project.
  • I chose to write more coarse grained specs that actually read sample testfiles e.g. testFile1.ocr from disk. For a larger test suite I would probably want to use more fine grained tests to cover behavior.
  • I tried to avoid mutable structures to stay as much as possible within a functional approach even though I was in C#.

###Key Files

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages