package uk.co.acuminous.julez.scenario.source;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertSame;
import org.junit.Test;
import uk.co.acuminous.julez.test.NoOpScenario;
public class ScenarioHopperTest {
@Test
public void returnsScenariosFromTheUnderlyingList() {
NoOpScenario scenario1 = new NoOpScenario();
NoOpScenario scenario2 = new NoOpScenario();
NoOpScenario scenario3 = new NoOpScenario();
ScenarioHopper scenarios = new ScenarioHopper(scenario1, scenario2, scenario3);
assertSame(scenario1, scenarios.next());
assertSame(scenario2, scenarios.next());
assertSame(scenario3, scenarios.next());
assertNull(scenarios.next());
}
}