def METHOD_NAME(self):
    domain_ref = Orange.data.Domain([Orange.data.ContinuousVariable(str(w))
                                     for w in [1.0, 2.0, 3.0, 4.0]])
    data_ref = Table.from_numpy(domain_ref, X=[[1.0, 3.0, 2.0, 3.0]])
    domain = Orange.data.Domain([Orange.data.ContinuousVariable(str(w))
                                 for w in [1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0]])
    data = Table.from_numpy(domain, [[2.0, 4.0, 6.0, 5.0, 4.0, 5.0, 6.0],
                                     [1.5, 2.0, 2.5, 2.25, 2.0, 2.25, 2.5]])
    f = EMSC(reference=data_ref[0:1], order=0, output_model=True)
    fdata = f(data)
    np.testing.assert_almost_equal(fdata.X,
                                   [[1.0, 2.0, 3.0, 2.5, 2.0, 2.5, 3.0],
                                    [1.0, 2.0, 3.0, 2.5, 2.0, 2.5, 3.0]])
    np.testing.assert_almost_equal(fdata.metas,
                                   [[0.0, 2.0],
                                    [1.0, 0.5]])