### Question:
Elevator implements DoorsListener { public int currentFloor() { return currentFloor; } Elevator(DoorsDriver doorsDriver);  Elevator(int startingFloor, DoorsDriver doorsDriver); int currentFloor(); void pushButton(int floorNumber); Status status(); @Override void doorsClosed();  }### Answer:
@Test public void shouldStartOnZeroFloor() throws Exception { int floor = elevator.currentFloor(); Assert.assertEquals(0, floor); }