Reviews unit tests for issue 3886.
Reviews unit tests for issue 3886.

Removes unnecessary tests (that just illustrated how it worked if no
template was used) and added bare minimum test to reproduce the issue,
reordering tests by complexity and adding descriptive comments.

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