code: def test_simulated_green(self):
      """Test creating a fake 'green' band."""
      import dask.array as da
      import numpy as np
      import xarray as xr
      from pyresample.geometry import AreaDefinition
  
      from satpy.composites.abi import SimulatedGreen
  
      rows = 5
      cols = 10
      area = AreaDefinition(
          "test",
          "test",
          "test",
          {"proj": "eqc", "lon_0": 0.0, "lat_0": 0.0},
          cols,
          rows,
          (-20037508.34, -10018754.17, 20037508.34, 10018754.17),
      )
  
      comp = SimulatedGreen(
          "green",
          prerequisites=("C01", "C02", "C03"),
          standard_name="toa_bidirectional_reflectance",
      )
      c01 = xr.DataArray(
          da.zeros((rows, cols), chunks=25) + 0.25,
          dims=("y", "x"),
          attrs={"name": "C01", "area": area},
      )
      c02 = xr.DataArray(
          da.zeros((rows, cols), chunks=25) + 0.30,
          dims=("y", "x"),
          attrs={"name": "C02", "area": area},
      )
      c03 = xr.DataArray(
          da.zeros((rows, cols), chunks=25) + 0.35,
          dims=("y", "x"),
          attrs={"name": "C03", "area": area},
      )
      res = comp((c01, c02, c03))
      assert isinstance(res, xr.DataArray)
      assert isinstance(res.data, da.Array)
      assert res.attrs["name"] == "green"
      assert (
          res.attrs["standard_name"] == "toa_bidirectional_reflectance"
      )
      data = res.compute()
      np.testing.assert_allclose(data, 0.28025)
  
imports: import unittest
label_desc: Use image node_id 2 for calling the TestABIComposites obj's underlying member method code with example usage: obj.test_simulated_green() without return types