state repository test - todo