Changed unit tests to use FluentAssertions library.
Changed ReSharper C# naming style for private fields.