Example #1
0
 [ExcludeFromCodeCoverage] //This CTOR is used by tests
 public TestCoverageCatalog(IServiceTestCoverageModelToFactory serviceTestCoverageModelToFactory, IFilePath filePath, IFile fileWrapper, IDirectory directory, IStreamWriterFactory streamWriterFactory, IStreamReaderFactory streamReaderFactory, ISerializer serializer)
 {
     _serviceAllTestsCoverageModelToFactory = serviceTestCoverageModelToFactory;
     _filePathWapper      = filePath;
     _fileWrapper         = fileWrapper;
     _directoryWrapper    = directory;
     _streamWriterFactory = streamWriterFactory;
     _streamReaderFactory = streamReaderFactory;
     _serializer          = serializer;
 }
Example #2
0
 public TestCoverageCatalog(IResourceCatalog resourceCatalog)
 {
     _directoryWrapper = new DirectoryWrapper();
     _fileWrapper      = new FileWrapper();
     _filePathWapper   = new FilePathWrapper();
     _directoryWrapper.CreateIfNotExists(EnvironmentVariables.TestCoveragePath);
     _serializer          = new Dev2JsonSerializer();
     _streamWriterFactory = new StreamWriterFactory();
     _streamReaderFactory = new StreamReaderFactory();
     _serviceAllTestsCoverageModelToFactory = CustomContainer.Get <IServiceTestCoverageModelToFactory>() ?? new ServiceTestCoverageModelToFactory(resourceCatalog);
 }