コード例 #1
0
ファイル: DataSourcerTest.cs プロジェクト: mpvyard/QPAS
        public void SetUp()
        {
            _contextMock        = new Mock <IDBContext>();
            _externalSourceMock = new Mock <IExternalDataSource>();

            _datasourcer = new DataSourcer(_contextMock.Object, _externalSourceMock.Object, true);
        }
コード例 #2
0
        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);
        }