Using tests to help us combine two objects

That is a significant problem. There are good solutions to that. Most programmers use automatic tests to ensure that nothing important gets missed out. That way you don’t risk forgetting things with manual tests.

Right now you seem to be stumbling around in the dark.
Shall I take you through the proper way to deal with things?