public void GivenAnotherPerson_WhenSearching_IsAbleToFindHim() { // Arrange using (var entities = new DataContextModelContainer()) { var person = new Person { FirstName = "Rune", LastName = "Rudberg" }; person.ContextId = CurrentContextId; entities.People.AddObject(person); entities.SaveChanges(); } // Act using (var search = new DataContextModelContainer()) { var people = from p in search.People where p.FirstName == "Rune" && p.ContextId == CurrentContextId select p; var foundPerson = people.First(); var countOfHits = people.Count(); // Assert Assert.AreEqual(1, countOfHits); Assert.AreEqual("Rudberg", foundPerson.LastName); } }
public void GivenPerson_WhenSearching_IsAbleToFindHim() { int contextId; // Arrange using (var entities = new DataContextModelContainer()) { var currentContext = new Context { Name = "Testcontext 1234", IsTest = true, DateCreated = DateTime.Now }; entities.Contexts.AddObject(currentContext); var person = new Person { FirstName = "Rune", LastName = "Rystad" }; person.ContextId = currentContext.Id; entities.People.AddObject(person); entities.SaveChanges(); contextId = currentContext.Id; } // Act using (var search = new DataContextModelContainer()) { var people = from p in search.People where p.FirstName == "Rune" && p.ContextId == contextId select p; // Assert Assert.AreEqual(1, people.Count()); Assert.AreEqual("Rystad", people.First().LastName); } }
public void Save(Person person) { using (var model = new DataContextModelContainer()) { person.ContextId = context.Id; model.People.AddObject(person); model.SaveChanges(); } }
public List<Person> WithLastName(string lastname) { using (var model = new DataContextModelContainer()) { var people = from p in model.People where p.LastName == lastname && p.ContextId == context.Id select p; return people.ToList(); } }
public List <Person> WithLastName(string lastname) { using (var model = new DataContextModelContainer()) { var people = from p in model.People where p.LastName == lastname && p.ContextId == context.Id select p; return(people.ToList()); } }
public void Setup() { using (var entities = new DataContextModelContainer()) { var currentContext = new Context(); currentContext.Name = "Testcontext 1234"; currentContext.IsTest = true; currentContext.DateCreated = DateTime.Now; entities.Contexts.AddObject(currentContext); entities.SaveChanges(); CurrentContextId = currentContext.Id; } }