Пример #1
0
        public OcrTests()
        {
            var ocrElem = new OcrElement {
                Id = 1, UserId = System.Guid.NewGuid().ToString()
            };

            var store = new Mock <IUserStore <IdentityUser> >();

            userManager = new Mock <UserManager <IdentityUser> >(store.Object, null, null, null, null, null, null, null, null);
            userManager.Setup(x => x.GetUserId(It.IsAny <ClaimsPrincipal>())).Returns(ocrElem.UserId);

            var dbOptions = new DbContextOptionsBuilder <ApplicationDbContext>()
                            .UseInMemoryDatabase(databaseName: System.Guid.NewGuid().ToString())
                            .Options;

            dbContext = new ApplicationDbContext(dbOptions);
            dbContext.AwsAccesses.Add(awsAccess);
            dbContext.OcrElements.Add(ocrElem);
            dbContext.SaveChanges();

            _ocrController = new OcrController(userManager.Object, dbContext);
            _ocrController.ControllerContext             = new ControllerContext();
            _ocrController.ControllerContext.HttpContext = new DefaultHttpContext();
            _ocrController.TempData = new TempDataDictionary(_ocrController.ControllerContext.HttpContext, Mock.Of <ITempDataProvider>());
        }
Пример #2
0
 public PdfCreator(PdfCompressorSettings settings, string newPdf, PdfMeta meta, float dpi)
 {
     _ocrController = new OcrController();
     PdfSettings    = settings;
     PdfFilePath    = newPdf;
     SetupDocumentWriter(newPdf, meta.Author, meta.Title, meta.Subject, meta.KeyWords);
     _hDoc = new HDocument(dpi);
     _dpi  = dpi;
 }
Пример #3
0
 public Main_Form()
 {
     InitializeComponent();
     _ocrController = new OcrController();
 }