public void created_course_is_assigned_to_correct_instructor() { //using (var Uow = new MOOCollab2UOW()) using (var Uow = new TestDb()) { //Arrange var courseRepo = new CourseRepository(Uow); var instructorRepo = new InstructorRepository(Uow); var testInstructor = instructorRepo.Find(1); courseRepo.Create(new Course { OwnerId = 1,//course to instructor with Id of one Title = "Test", Resume = "Argh",//test text Status = true }); courseRepo.SaveChanges(); } //using (var Uow = new MOOCollab2UOW()) using (var Uow = new TestDb()) { //Arrange var instructorRepo = new InstructorRepository(Uow); //Act var instructor = instructorRepo.FindAll() .Include(i => i.Courses) .FirstOrDefault(i => i.Id == 1); //assert //Check if instructor has the new course Assert.IsNotNull(instructor.Courses.FirstOrDefault(c => c.Resume == "Argh")); } }