Will default port conflict with other tests running on the same machine?
Why don't you always generate random ports for all tests?