public async Task <IActionResult> Create([FromBody] BehaviorQuestion question) { await _context.BehaviorQuestions.AddAsync(question); await _context.SaveChangesAsync(); return(CreatedAtRoute("GetBQ", new { id = question.ID }, question)); }
public async void DatabaseCanSave() { DbContextOptions <FunemploymentDBContext> options = new DbContextOptionsBuilder <FunemploymentDBContext>() .UseInMemoryDatabase("DBCanSave") .Options; using (FunemploymentDBContext context = new FunemploymentDBContext(options)) { //arange TechnicalQuestion TQ = new TechnicalQuestion(); TQ.ProblemDomain = "Problem domain"; //act await context.TechnicalQuestions.AddAsync(TQ); await context.SaveChangesAsync(); var results = context.TechnicalQuestions.Where(t => t.ProblemDomain == "Problem domain"); Assert.Equal(1, results.Count()); } }