[GREEN] Create FixtureBuilder and its test
[RED] Add test to create fixture
[GREEN] fix test
[RED] Case: Create fixture for table with one numeric nullable column
[GREEN] Fix
[GREEN] simplify test. Make it more specific
[GREEN] extract method to reuse column mock adjustment
[RED] add case. Numeric column which doesn't allow null
[GREEN] Fix test fixture and add new implementation
[GREEN] make refactoring
[RED] new case. Add two columns (nullable and no-nullable) of character
type
[GREE] Implement character columns and fix mistakes in test
[GREEN] Refactor test. Make them more readable
[GREEN] Make refactoring. Create new class which represents type of
column. All properties: isCharacter, isNumeric was placed move into this
new class.
Test was modified to support new model. 
Two mock objects: anyNumericType and anyCharacterType represents
correspondent types. Suffix 'any' need to mark that SQL has several
numeric types (decimal, int, ...) but for our cases it doesn't metter
the concrete type.
[RED] Add support of Date type. This type represents SQL types:
timestamp, data, time
[RED] add exeption in case when builder isn't support type
[GREEEN!] Date type support. But sometimes this method can fail. Because
test create its own date object and build its own.
[GREEN] Lets use comparing the string representation of parameters maps.