public void AddTest() { repository.Add(code); bool result = dbContext.SaveChanges() > 0; Assert.IsTrue(result); Transaction.Current.Rollback(); }
public async Task <ActionResult> Create(CodeView view) { CodeRepository codeRepo; try { using (DBConnection dbc = new DBConnection(settings.Database.ConnectionString, logger)) { codeRepo = new CodeRepository(settings, logger, dbc); if (ModelState.IsValid) { await codeRepo.Add(view.Code); return(RedirectToAction("Index", "Code")); } view.CodeCategories = CodeCategory.GetList(); return(View("Create", view)); } } catch (Exception ex) { throw (Exception)Activator.CreateInstance(ex.GetType(), ex.Message + ex.StackTrace); } }