What are the re-investment assumptions for NPV and IRR

What are the re-investment assumptions for NPV and IRR? And which one makes the appropriate reinvestment rate assumption.

NPV is more realistic.

NPV is assuming things are reinvested at the appropriate discount rate the NPV is calculated. (WACC, cost of capital etc). IRR assumes reinvestment at IRR, which is at best unrealistic. CP