void error() {
        if (state <= k * (n - 1)) {
            state += k;
        } else {
            state = k * n;
        }
    }
@Test
    public void lotsOfErrors() {
        assertOutput(500);

        degrader.error();
        assertOutput(400);

        degrader.error();
        assertOutput(300);

        degrader.error();
        assertOutput(200);

        for (int i = 0; i < OUTPUTS.length; i++) {
            degrader.error();
            assertOutput(100);
        }
    }