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>()); }
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; }
public Main_Form() { InitializeComponent(); _ocrController = new OcrController(); }