Reviews unit tests for issue 3904.
Reviews unit tests for issue 3904.

Removes unused code, and also adds tests as they are reported, besides
adding descriptive comments throughout the tests.

AndreyZM/Bridge,bridgedotnet/Bridge,AndreyZM/Bridge,bridgedotnet/Bridge,bridgedotnet/Bridge,bridgedotnet/Bridge,AndreyZM/Bridge,AndreyZM/Bridge