示例#1
0
 public DocumentVersionService(
     IDocumentVersionRepository documentVersionRepository,
     IDocumentRepository documentRepository,
     IFileBlobRepository fileBlobRepository)
 {
     _documentRepository        = documentRepository;
     _documentVersionRepository = documentVersionRepository;
     _fileBlobRepository        = fileBlobRepository;
 }
        public FileControllerTests(WebApplicationFactory <Startup> factory)
        {
            _fileBlobRepository     = Substitute.For <IFileBlobRepository>();
            _fileMetadataRepository = Substitute.For <IFileMetadataRepository>();

            _factory = factory.WithWebHostBuilder(builder => builder
                                                  .ConfigureTestServices(services => services
                                                                         .AddScoped(_ => _fileBlobRepository)
                                                                         .AddScoped(_ => _fileMetadataRepository)));
        }
示例#3
0
 public FileService(IFileBlobRepository blobRepository, IFileMetadataRepository metadataRepository)
 {
     _blobRepository     = blobRepository;
     _metadataRepository = metadataRepository;
 }