If I stretch out a solenoid I get a straight wire. Both in solenoid and straight wire moving charges are producing magnetic field then why is magnetic field of a straight wire solenoid and a circular wire different shouldnt it be same in all?