public SharingPolicyActivator(SharingGraph graph, SharingLogsCache logs, IEnumerable <ISharingPolicy> policies)
        {
            _graph    = graph;
            _logs     = logs;
            _policies = policies;

            Diagnostics = new SharingRegistrationDiagnostics(_graph, _logs);
        }
        public SharingPolicyActivator(SharingGraph graph, SharingLogsCache logs, IEnumerable<ISharingPolicy> policies)
        {
            _graph = graph;
            _logs = logs;
            _policies = policies;

            Diagnostics = new SharingRegistrationDiagnostics(_graph, _logs);
        }
 public void beforeEach()
 {
     _policies = new List<ISharingPolicy> {MockRepository.GenerateMock<ISharingPolicy>()};
     _graph = new SharingGraph();
     _packageLog = MockRepository.GenerateMock<IPackageLog>();
     _sharingLogs = new SharingLogsCache();
     _activator = new SharingPolicyActivator(_graph, _sharingLogs, _policies);
 }
        public void beforeEach()
        {
            Directory.GetFiles(".", "*spark.config").Each(File.Delete);

            _graph = new SharingGraph();
            _fileSystem = new FileSystem();
            _packageLog = new PackageLog();
            _sharingLogs = new SharingLogsCache();

            _activator = new SharingConfigActivator(_graph, _fileSystem, _sharingLogs);
        }
 public SharingConfigActivator(SharingGraph graph, IFileSystem fileSystem, SharingLogsCache logs)
 {
     _graph       = graph;
     _fileSystem  = fileSystem;
     _diagnostics = new SharingRegistrationDiagnostics(_graph, logs);
 }