package org.magenta.core.injection;
import java.util.concurrent.Callable;
import org.magenta.DataSpecification;
import org.magenta.Fixture;
import com.google.common.base.Supplier;
public interface FixtureContext<S extends DataSpecification> extends Supplier<Fixture<S>> {
public <D> D execute(Callable<D> callable, Fixture<? extends S> fixture);
public void post(Object event);
}