XD-682 if a user specifies an empty suffix, XD will not place a "." at the end of the name.
Enhanced File Sink tests.
Updated it to meet code review requirements