public void Initialize()
        {
            _hoverfly = HoverflySetup(Hoverfly.Core.HoverflyMode.Simulate);
            _hoverfly.Start();

            //var simulationPath = GetSimulationFilePath();
            //_hoverfly.ImportSimulation(new FileSimulationSource(simulationPath));
        }
        private Hoverfly.Core.Hoverfly HoverflySetup(Hoverfly.Core.HoverflyMode hoverflyMode)
        {
            var assemblyPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            var hoverflyPath = Path.Combine(assemblyPath, @"Hoverfly");

            var cfg = HoverflyConfig.Config();

            cfg = cfg.SetHoverflyBasePath(hoverflyPath);

            var hoverfly = new Hoverfly.Core.Hoverfly(hoverflyMode, cfg);

            return(hoverfly);
        }