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