def METHOD_NAME(snow_fraction, phase, expected):
    """Test specific values give expected results, including all meta-data"""
    input_cube = set_up_variable_cube(
        np.full((2, 2), fill_value=snow_fraction, dtype=np.float32),
        name="snow_fraction",
        units="1",
        standard_grid_metadata="uk_ens",
    )
    result = SignificantPhaseMask()(input_cube, phase)
    assert isinstance(result, iris.cube.Cube)
    assert result.name() == f"{phase}_mask"
    assert str(result.units) == "1"
    assert result.dtype == np.int8
    assert (result.data == expected).all()