> Maybe we should isolate paths within the UrlBuilder constructor and write a separate specific test for each path. To make it in TDD way please alter code of UrlBuilder to behave wrong. Then write a test that fails and then correct the UrlBuilder code to make test pass.

Should we do this in a seperate PR or in this?
Btw I am not sure if I understand what you mean by `isolate paths` correctly.