public void Repository_InsertAddsFiveItems() { // Arrange var options = CreateNewContextOptions(); IRepository target = new OnderhoudRepository(options); var opdracht1 = new OnderhoudsOpdracht() { }; var opdracht2 = new OnderhoudsOpdracht() { }; var opdracht3 = new OnderhoudsOpdracht() { }; var opdracht4 = new OnderhoudsOpdracht() { }; var opdracht5 = new OnderhoudsOpdracht() { }; // Act target.Insert(opdracht1); target.Insert(opdracht2); target.Insert(opdracht3); target.Insert(opdracht4); target.Insert(opdracht5); // Assert using (var context = new OnderhoudContext(options)) { Assert.AreEqual(5, context.OnderhoudsOpdrachten.Count()); } }
public OnderhoudsOpdracht Find(Guid guid) { using (var context = new OnderhoudContext(options)) { return(context.OnderhoudsOpdrachten.Single(o => o.Guid == guid)); } }
public void Update(OnderhoudsOpdracht onderhoudsOpdracht) { using (var context = new OnderhoudContext(options)) { context.OnderhoudsOpdrachten.Update(onderhoudsOpdracht); context.SaveChanges(); } }
public void Insert(OnderhoudsOpdracht onderhoudsOpdracht) { using (var context = new OnderhoudContext(options)) { context.OnderhoudsOpdrachten.Add(onderhoudsOpdracht); context.SaveChanges(); } }
public void Repository_InsertAddsItem() { // Arrange var options = CreateNewContextOptions(); IRepository target = new OnderhoudRepository(options); var opdracht = new OnderhoudsOpdracht() { }; // Act target.Insert(opdracht); // Assert using (var context = new OnderhoudContext(options)) { Assert.AreEqual(1, context.OnderhoudsOpdrachten.Count()); } }