public static OpenDataPublishingController GetTestOpenDataPublishingController(IDocumentSession db) { var testUserContext = new TestUserContext(); var userContextMock = new Mock <IUserContext>(); userContextMock.Setup(u => u.User).Returns(testUserContext.User); var publishingService = new OpenDataPublishingRecordService(db, new RecordValidator()); return(new OpenDataPublishingController(db, publishingService, userContextMock.Object)); }
public void RunUpload() { using (var db = store.OpenSession()) { var config = GetConfigFile(); var publishingService = new OpenDataPublishingRecordService(db, new RecordValidator()); var uploadService = publishingService.Upload(); var uploadHelper = new OpenDataUploadHelper(config); var robotUploader = new RobotUploader(db, uploadService, uploadHelper); var records = robotUploader.GetRecordsPendingUpload(); Logger.Info("Number of records to upload: " + records.Count); robotUploader.Upload(records); } }