public void set_up() { //setting connection options for dbcontext var mockOptions = new Mock <IOptions <ConnectionSettings> >(); //runtime DB connection strings var settings = new ConnectionSettings { ConnectionString = Environment.GetEnvironmentVariable("MONGO_CONN_STRING") ?? @"mongodb://localhost:1433/", CollectionName = "process-data", Database = "mat-processes" }; //make options mock return the object with settings mockOptions.SetupGet(x => x.Value).Returns(settings); //setting up dbcontext _dbcontext = new MatDbContext(mockOptions.Object); var processDataGateway = new ProcessDataGateway(_dbcontext); var processDataUsecase = new ProcessDataUseCase(processDataGateway); var postInitDocValidator = new PostInitialProcessDocumentRequestValidator(); var updateDocValidator = new UpdateProcessDocumentRequestValidator(); var getDocValidator = new GetProcessDocumentRequestValidator(); Mock <ILogger <ProcessDataController> > logger = new Mock <ILogger <ProcessDataController> >(); _processDataController = new ProcessDataController(processDataUsecase, logger.Object, postInitDocValidator, updateDocValidator, getDocValidator); }
public void SetUp() { _mockHistoricalSocialCareGateway = new Mock <IHistoricalDataGateway>(); _processDataGateway = new ProcessDataGateway(MongoDbTestContext, _mockHistoricalSocialCareGateway.Object); _listCasesRequest = TestHelpers.CreateListCasesRequest(mosaicId: _mosaicId); _mockHistoricalSocialCareGateway.Setup(x => x.GetVisitByPersonId(It.IsAny <long>())).Returns(new List <Visit>()); _mockHistoricalSocialCareGateway.Setup(x => x.GetCaseNotesByPersonId(It.IsAny <long>())).Returns(new List <CaseNote>()); _fixture = new Fixture(); }
public void set_up() { mockContext = new Mock <IMatDbContext>(); mockContext.Setup(x => x.getCollection()).Returns(collection); processDataGateway = new ProcessDataGateway(mockContext.Object); }