Ok my $0.02.
If you are competent DIYer, you can do this. You can rent the pipe cutting/threading tools as well. Use pro-dope. I forget which one my plumber recommends. I have a plumber friend who really hooks me up. So I used him for my garage. But I had a lot more pipes to move, redo, fix, cut and add to make my garage look better and bring it to code. I had unions and valves (wrong valves too at some odd/illegal locations).
Now as far as pressure testing the gas, what pressure do you guys have? Here in NYC, I can literally plug a pipe with my finger and hold it without anything leaking out.
NOW do not try this at home. But this guy turns on the gas after doing everything, lights the furnace, the stove, and lets it burn low while he checks for leaks. I almost **** myself when he pulled out a torch lighter and checked every fitting with a flame. This was after the soap water test (that I wanted to do), but he found one leak that way that the soap test failed. The crazy thing is that all the connections he did, were not leaking, the union at the meter was though. It lit like a little lighter would. He blew it out, took the union apart, and fixed it.
A pro has confidence that I do not, to do all he did, in 1 day. He really did a lot. 3 apartments gas ran through the garage. I reused a lot of the pipe, and still trashed about 60' -70' as it was galvanized, which is **** according to him. It was a lot. I can't imagine trying to do all that myself.