expense controller tests