Builder pattern could help us make the code for preparing testing data more compact and readable. What I personally like is that the pattern could also be used to organize hierarchy of information in a test method
Sometimes, I find it quite not flexible to write a test that require input string in a specific format e.g. JSON string. I prefer wrapping it in a builder class to sacrifice explicitness for flexibility.