public void Should_add_entity_to_database() { var database = new EntityFrameworkDataContext(); IRepository<Expense> repository = database.GetRepository<Expense>(); Expense foundExpense = repository.GetById(this.Expense.Id); Assert.IsNotNull(foundExpense); Assert.AreEqual(this.Expense, foundExpense); }
public void Initialize() { using (var dc = new EntityFrameworkDataContext()) { this.Expense = new Expense {Amount = 1000, Description = "Description", Title = "Title"}; IRepository<Expense> repository = dc.GetRepository<Expense>(); repository.Save(this.Expense); dc.Commit(); } this.DataContext = new EntityFrameworkDataContext(); IRepository<Expense> repository2 = this.DataContext.GetRepository<Expense>(); this.UpdatedExpense = repository2.GetById(this.Expense.Id); this.UpdatedExpense.Amount = 500; this.UpdatedExpense.Title = "Updated"; repository2.Save(this.UpdatedExpense); }