Refactor unit tests

Rename Person's private property
Change the implementation of the ToAString() extension method so that every string will be now surrounded by double-quotes (easier to exploit the result).

Messages of FluentAssertionException thrown by the ContainsExactly() method now surrounds found and expected values with brackets.