public TestGeneratorContext GetFakeContext()
        {
            var options = new DbContextOptionsBuilder <TestGeneratorContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;

            var context = new TestGeneratorContext(options);

            return(context);
        }
示例#2
0
        public TestGeneratorContext GetFakeContext()
        {
            var options = new DbContextOptionsBuilder <TestGeneratorContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;

            var context = new TestGeneratorContext(options);

            var fixture = new Fixture();

            fixture.Behaviors.OfType <ThrowingRecursionBehavior>().ToList()
            .ForEach(b => fixture.Behaviors.Remove(b));
            fixture.Behaviors.Add(new OmitOnRecursionBehavior());

            return(context);
        }
 public ExamsController(TestGeneratorContext context, UserManager <User> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
 public ModulesController(TestGeneratorContext context)
 {
     _context = context;
 }
示例#5
0
 public QuestionsController(TestGeneratorContext context)
 {
     _context = context;
 }