public void SetUp() { _contextMock = new Mock <IDBContext>(); _externalSourceMock = new Mock <IExternalDataSource>(); _datasourcer = new DataSourcer(_contextMock.Object, _externalSourceMock.Object, true); }
public void SetUp() { _dbContextOptions = new DbContextOptionsBuilder <QpasDbContext>() .UseInMemoryDatabase(databaseName: "qpastestdb") .Options; _externalSourceMock = new Mock <IExternalDataSource>(); _contextMock = new Mock <IQpasDbContext>(); _dbContext = new QpasDbContext(_dbContextOptions); _contextMock.Setup(x => x.PriorPositions).Returns(_dbContext.PriorPositions); _contextMock.Setup(x => x.FXRates).Returns(_dbContext.FXRates); _contextMock.Setup(x => x.Currencies).Returns(_dbContext.Currencies); _contextMock.Setup(x => x.PriorPositions).Returns(_dbContext.PriorPositions); _contextFactory = new DbContextFactory(() => _contextMock.Object); _data = new DataContainer(); _datasourcer = new DataSourcer(_contextFactory, _externalSourceMock.Object, _data, true); }