public HomeworksLogic()
        {
            // 1
            HomeworksContext context = ContextFactory.GetNewContext();

            homeworksRepository = new HomeworksRepository(context);
        }
示例#2
0
        public HomeworksRepositoryXTests()
        {
            var optionsBuilder = new DbContextOptionsBuilder <LessonMonitorDbContext>();

            var options = optionsBuilder
                          .UseSqlServer(@"Data Source=ASHTON\ASHTON;Initial Catalog=LessonMonitorTest;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False")
                          .Options;

            _context = new LessonMonitorDbContext(options);

            var configuration = new MapperConfiguration(cfg => {
                cfg.AddProfile <DataAccessMapperProfile>();
            });

            configuration.CompileMappings();

            _mapper = new Mapper(configuration);

            _repository = new HomeworksRepository(_context);
        }
示例#3
0
        public void SetUp()
        {
            var connectionString = @"Data Source=ASHTON\ASHTON;Initial Catalog=LessonMonitorTestDb;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False";

            _repository = new HomeworksRepository(connectionString);
        }
示例#4
0
        public HomeworksRepositoryTests()
        {
            var connectionString = "Server=localhost;Database=LessonMonitorTestDb;Integrated Security=true;";

            _repository = new HomeworksRepository(connectionString);
        }
示例#5
0
 public HomeworksLogic()
 {
     homeworksRepository = new HomeworksRepository();
 }