def METHOD_NAME(self):
    """Test NDVI-scaled hybrid green correction of 'green' band."""
    self.c01 = xr.DataArray(da.from_array([[0.25, 0.30], [0.20, 0.30]], chunks=25),
                            dims=('y', 'x'), attrs={'name': 'C02'})
    self.c02 = xr.DataArray(da.from_array([[0.25, 0.30], [0.25, 0.35]], chunks=25),
                            dims=('y', 'x'), attrs={'name': 'C03'})
    self.c03 = xr.DataArray(da.from_array([[0.35, 0.35], [0.28, 0.65]], chunks=25),
                            dims=('y', 'x'), attrs={'name': 'C04'})
    comp = NDVIHybridGreen('ndvi_hybrid_green', limits=(0.15, 0.05), prerequisites=(0.51, 0.65, 0.85),
                           standard_name='toa_bidirectional_reflectance')
    res = comp((self.c01, self.c02, self.c03))
    assert isinstance(res, xr.DataArray)
    assert isinstance(res.data, da.Array)
    assert res.attrs['name'] == 'ndvi_hybrid_green'
    assert res.attrs['standard_name'] == 'toa_bidirectional_reflectance'
    data = res.values
    np.testing.assert_array_almost_equal(data, np.array([[0.2633, 0.3071], [0.2115, 0.3420]]), decimal=4)