expectFullStartup();
expectShutdown();
replayAndCreateLifecycle();
LeadershipListener leaderListener = schedulerLifecycle.prepare();
assertEquals(1, statsProvider.getValue(stateGaugeName(State.STORAGE_PREPARED)));
leaderListener.onLeading(leaderControl);
assertEquals(1, statsProvider.getValue(stateGaugeName(State.LEADER_AWAITING_REGISTRATION)));
assertEquals(0, statsProvider.getValue(SchedulerLifecycle.REGISTERED_GAUGE));
schedulerLifecycle.registered(new DriverRegistered());
assertEquals(1, statsProvider.getValue(stateGaugeName(State.ACTIVE)));
assertEquals(1, statsProvider.getValue(SchedulerLifecycle.REGISTERED_GAUGE));