First test
First valid dni
Checking dni length
Return basic string
Refactor test
Allway return code in uppercase
Check white spaces
Strip non alphanumeric chars
Refactor test
Refactor test
Fill code with leading zeros
Improve code
Added some edge cases
Refactor code
Create Dni objects using a factory method