public void TestInit() { _processRepository = Mock.Create<IProcessMetadataRepository>(Behavior.Loose); _dtm = Mock.Create<IDynamicTypeManager>(Behavior.Loose); _filterManager = Mock.Create<IFilterManager>(Behavior.Loose); _filterMetadataFactory = Mock.Create<IFilterMetadataFactory>(Behavior.Loose); _layoutManager = Mock.Create<ILayoutManager>(Behavior.Loose); _layoutMetadataFactory = Mock.Create<ILayoutMetadataFactory>(Behavior.Loose); _processMetadata = CreateProcess(ProcessName); Mock.Arrange(() => _processMetadata.SupportsStates).Returns(true); Mock.Arrange(() => _processRepository.GetProcessMetadata(ProcessName)).Returns(_processMetadata); }
public SearchUtils( IProcessMetadataRepository processMetadataRepository, IDynamicTypeManager dynamicTypeManager, IFilterManager filterManager, IFilterMetadataFactory filterMetadataFactory, ILayoutManager layoutManager, ILayoutMetadataFactory layoutMetadataFactory) { if (processMetadataRepository == null) throw new ArgumentNullException("processMetadataRepository"); if (dynamicTypeManager == null) throw new ArgumentNullException("dynamicTypeManager"); if (filterManager == null) throw new ArgumentNullException("filterManager"); if (filterMetadataFactory == null) throw new ArgumentNullException("filterMetadataFactory"); if (layoutManager == null) throw new ArgumentNullException("layoutManager"); if (layoutMetadataFactory == null) throw new ArgumentNullException("layoutMetadataFactory"); _processMetadataRepository = processMetadataRepository; _dynamicTypeManager = dynamicTypeManager; _filterManager = filterManager; _filterMetadataFactory = filterMetadataFactory; _layoutManager = layoutManager; _layoutMetadataFactory = layoutMetadataFactory; }