public CalculationEngineService()
        {
            proxyFactory = new ProxyFactory();

            topologyBuilder    = new GraphBuilder();
            voltageFlow        = new LoadFlow();
            webTopologyBuilder = new TopologyConverter();

            sCADAResultProvider      = new SCADAResultHandler();
            cacheProvider            = new MeasurementProvider();
            modelManager             = new ModelManager();
            modelProvider            = new ModelProvider(modelManager);
            topologyProvider         = new TopologyProvider(topologyBuilder, voltageFlow);
            webTopologyModelProvider = new TopologyConverterProvider(webTopologyBuilder);
            topologyPublisher        = new TopologyPublisher();
            InitializeHosts();
        }
 public MeasurementController(IMeasurementProvider measurementProvider)
 {
     this.measurementProvider = measurementProvider;
 }