示例#1
0
        public void GetProfileInfoTest()
        {
            var dbOptions      = new DbContextOptionsBuilder <ApplicationDbContext>().UseInMemoryDatabase(databaseName: "GetProfileInfoTest").Options;
            var postgreOptions = new DbContextOptionsBuilder <PostgreDbContext>().UseInMemoryDatabase(databaseName: "GetProfileInfoTest").Options;
            var dbContext      = new ApplicationDbContext(dbOptions);
            var postgreContext = new PostgreDbContext(postgreOptions);

            AddProfileInfo(postgreContext);

            var query  = new GetDataQuery(dbContext, postgreContext);
            var result = query.GetProfileInfo();

            Assert.IsTrue(result != null);
        }
示例#2
0
        public void GetTasksTest()
        {
            var dbOptions      = new DbContextOptionsBuilder <ApplicationDbContext>().UseInMemoryDatabase(databaseName: "GetTasksTest").Options;
            var postgreOptions = new DbContextOptionsBuilder <PostgreDbContext>().UseInMemoryDatabase(databaseName: "GetTasksTest").Options;
            var dbContext      = new ApplicationDbContext(dbOptions);
            var postgreContext = new PostgreDbContext(postgreOptions);

            AddTask(postgreContext);

            var query  = new GetDataQuery(dbContext, postgreContext);
            var result = query.GetTasksList();

            Assert.AreEqual(2, result.Count);
        }