Apply +12v to solenoid trigger wire terminal. Engine spins? Then, solenoid good.
Then, look at your safety interlock switches. Most mowers have 3 - seat, clutch/brake, PTO. If one is bad, it won't complete starting circuit.
Full mower model # and engine model # will yield better answers.