public void AfterEach()
        {
            var incomes = _context.Incomes.ToList();

            _context.Incomes.RemoveRange(incomes);
            _context.SaveChanges();

            _transaction.Rollback();
            _transaction.Dispose();
            _context.Dispose();
        }
Exemplo n.º 2
0
        public void AfterEach()
        {
            var expenses = _context.Expenses.ToList();

            _context.Expenses.RemoveRange(expenses);
            _context.SaveChanges();
        }
 public void Can_Successfully_Create_New_Income_In_DataBase()
 {
     using (CashFlowEntities context = new CashFlowEntities())
         using (var repo = new IncomeRepository(context))
             using (var staffRepo = new StaffRepository(context))
                 using (DbContextTransaction transaction = context.Database.BeginTransaction())
                 {
                     context.Staffs.Add(sampleManager);
                     context.SaveChanges();
                     Income income = new Income("Web_Advertisment", 3000, sampleManager.Id);
                     repo.Create(income);
                     var dbIncome = sampleManager.Incomes.SingleOrDefault();
                     Assert.AreEqual(3000, dbIncome.Amount);
                     transaction.Rollback();
                 }
 }
 public void Create(Income income)
 {
     _db.Incomes.Add(income);
     _db.SaveChanges();
 }
 public void Create(Staff staff)
 {
     _db.Staffs.Add(staff);
     _db.SaveChanges();
 }
 public void Create(Expense expense)
 {
     _db.Expenses.Add(expense);
     _db.SaveChanges();
 }