While a CO test is a good idea, a heat exchanger can be defect and still no CO escapes into the building depending on the conditions at the time of the test.
Even if the CO test is negative, the heat exchanger should still be inspected. -- Got some spare cpu cycles ? Join Team Helix or Team Starfire!