private void TraceHandler(IServiceHookHandler handler) { var attribs = new Dictionary <string, string> { { "type", handler.GetType().FullName } }; _tracer.Trace("handler", attribs); }
private FetchHandler CreateFetchHandler(ITracer tracer = null, IDeploymentManager deploymentManager = null, IDeploymentSettingsManager settings = null, IDeploymentStatusManager status = null, IOperationLock deploymentLock = null, IEnvironment environment = null, IServiceHookHandler serviceHookHandler = null, IRepositoryFactory repositoryFactory = null, IFileSystem fileSystem = null) { return(new FetchHandler(tracer ?? Mock.Of <ITracer>(), deploymentManager ?? Mock.Of <IDeploymentManager>(), settings ?? Mock.Of <IDeploymentSettingsManager>(), status ?? Mock.Of <IDeploymentStatusManager>(), deploymentLock ?? Mock.Of <IOperationLock>(), environment ?? Mock.Of <IEnvironment>(), new[] { serviceHookHandler ?? Mock.Of <IServiceHookHandler>() }, repositoryFactory ?? Mock.Of <IRepositoryFactory>(), fileSystem ?? Mock.Of <IFileSystem>())); }
private FetchHandler CreateFetchHandler(ITracer tracer = null, IDeploymentManager deploymentManager = null, IDeploymentSettingsManager settings = null, IDeploymentStatusManager status = null, IOperationLock deploymentLock = null, IEnvironment environment = null, IServiceHookHandler serviceHookHandler = null, IRepositoryFactory repositoryFactory = null, IFileSystem fileSystem = null, IAutoSwapHandler autoSwapHandler = null) { FileSystemHelpers.Instance = fileSystem ?? Mock.Of<IFileSystem>(); return new FetchHandler(tracer ?? Mock.Of<ITracer>(), deploymentManager ?? Mock.Of<IDeploymentManager>(), settings ?? Mock.Of<IDeploymentSettingsManager>(), status ?? Mock.Of<IDeploymentStatusManager>(), deploymentLock ?? Mock.Of<IOperationLock>(), environment ?? Mock.Of<IEnvironment>(), new[] { serviceHookHandler ?? Mock.Of<IServiceHookHandler>() }, repositoryFactory ?? Mock.Of<IRepositoryFactory>(), autoSwapHandler ?? Mock.Of<IAutoSwapHandler>()); }
private void TraceHandler(IServiceHookHandler handler) { var attribs = new Dictionary<string, string> { { "type", handler.GetType().FullName } }; _tracer.Trace("handler", attribs); }