### Question:
AcmeSystemViewProvider implements ISystemViewProvider { @Override public boolean isCurrent() { return this.isCurrent; } protected  AcmeSystemViewProvider(
            IRuntimeAggregator<IAcmeSystem> runtimeAggregator,
            AbstractRainbowVaadinUI ui, ISystemConfiguration systemConfig,
            IHistoryProvider provider);  AcmeSystemViewProvider(
            IRuntimeAggregator<IAcmeSystem> runtimeAggregator,
            AbstractRainbowVaadinUI ui, ISystemConfiguration systemConfig); @Override void setUseCurrent(); @Override void setUseHistorical(Date time); @Override Date getHistoricalTime(); @Override void update(); DataValue getValue(String mapping); @Override boolean isCurrent(); @Override IModelInstance<?> getView(); @Override void getHistoricalEventRange(Date start, Date end); @Override void getHistoricalEventRangeByType(String channel, Date start,
            Date end); @Override void getHistoricalModelEventRange(Date start, Date end); @Override void provideHistoricalView(IModelInstance<?> view); @Override void provideHistoricalEvent(IRainbowMessage message); @Override void provideHistoricalEventRange(List<IRainbowMessage> messages); @Override List<IRainbowMessage> getNewEvents(); @Override int getNewEventsCount(); @Override ArrayList<String> getSessionList(); @Override void setSession(String session); String getReadSession(); @Override Date getStartDate(); @Override Date getMaxDate(); @Override boolean currentSessionIsWriteSession(); @Override String getSession(); @Override List<IRainbowMessage> getHistoricalEvents(); @Override List<IRainbowMessage> getNumberOfEventsBefore(Date endTime,
            int numEvents); @Override void stop();  }### Answer:
@Test public void createSVP() { assertNotNull(provider.getHistoryProvider()); assertNotNull(provider.getTimer()); assertNotNull(provider.getSystemConfig()); assertNotNull(provider.getEventStore()); assertNotNull(provider.getUi()); assertEquals(true, provider.isCurrent()); assertEquals(sysConfig.getUpdateRate(), provider.getRefreshRate()); }