public void Init()
 {
     _service        = Substitute.For <IBrowsersManagerApi, ICommunicationObject>();
     _serviceStarter = Substitute.For <IServiceBuilder <IBrowsersManagerApi> >();
     _serviceStarter.CreateServiceAndTryToConnect().Returns(_service);
     _uiHelper            = Substitute.For <IUiHelper>();
     _log                 = Substitute.For <ILogger>();
     _communicationObject = (ICommunicationObject)_service;
     _serviceClient       = new AbstractServiceClient <IBrowsersManagerApi>(_serviceStarter, _uiHelper, _log);
 }
 public void Init()
 {
     _service = Substitute.For<IBrowsersManagerApi, ICommunicationObject>();
     _serviceStarter = Substitute.For<IServiceBuilder<IBrowsersManagerApi>>();
     _serviceStarter.CreateServiceAndTryToConnect().Returns(_service);
     _uiHelper = Substitute.For<IUiHelper>();
     _log = Substitute.For<ILogger>();
     _communicationObject = (ICommunicationObject)_service;
     _serviceClient = new AbstractServiceClient<IBrowsersManagerApi>(_serviceStarter, _uiHelper, _log);
 }