Knappsack Item Classes with Unit-Tests