@Test
public void testDt_monthly() throws Exception {

    for (final SpatialResolution spatialResolution : SpatialResolution.values()) {
        final SynopticUncertaintyProvider separations = new SynopticUncertaintyProvider(spatialResolution,
                TemporalResolution.monthly);
        switch (spatialResolution) {
            case DEGREE_0_05:
            case DEGREE_0_10:
            case DEGREE_0_15:
            case DEGREE_0_20:
            case DEGREE_0_25:
            case DEGREE_0_30:
            case DEGREE_0_40:
            case DEGREE_0_50: {
                assertEquals(10.0, separations.dt());
                break;
            }
            case DEGREE_0_60:
            case DEGREE_0_75: {
                assertEquals(9.0, separations.dt());
                break;
            }
            case DEGREE_0_80: {
                //This value estimated Bettina roughly for the eps graphic (mail from 17.12.12 from Nick Rayner)
                assertEquals(8.5, separations.dt());
                break;
            }
            case DEGREE_1_00: {
                assertEquals(6.0, separations.dt());
                break;
            }
            case DEGREE_1_20: {
                //This value estimated Bettina roughly for the eps graphic (mail from 17.12.12 from Nick Rayner)
                assertEquals(3.5, separations.dt());
                break;
            }
            case DEGREE_1_25: {
                assertEquals(3.0, separations.dt());
                break;
            }
            case DEGREE_2_00: {
                assertEquals(0.5, separations.dt());
                break;
            }
            case DEGREE_2_25: {
                assertEquals(0.25, separations.dt());
                break;
            }
            case DEGREE_2_40:
            case DEGREE_2_50: {
                //This value estimated Bettina roughly for the eps graphic (mail from 17.12.12 from Nick Rayner)
                assertEquals(0.2, separations.dt());
                break;
            }
            case DEGREE_3_00: {
                //This value estimated Bettina roughly for the eps graphic (mail from 17.12.12 from Nick Rayner)
                assertEquals(0.1, separations.dt());
                break;
            }
            case DEGREE_3_75:
            case DEGREE_4_00:
            case DEGREE_4_50:
            case DEGREE_5_00:
            default: {
                assertEquals(0.0, separations.dt());
            }
        }
    }
}