public void RepositoryQuery() { IRepository<Course> courseRepository = new EfRepository<Course>(_contextManager); courseRepository.AddNew(new Course() { Title = "Test course", Price = 900 }); courseRepository.AddNew(new Course() { Title = "Test course 2", Price = 1158.56M }); var courses = courseRepository.Find(c => c.Price > 1000).ToList(); Assert.AreEqual(1, courses.Count); }
public void RepositoryFindOne() { IRepository<Course> courseRepository = new EfRepository<Course>(_contextManager); courseRepository.AddNew(new Course() { Title = "Test course", Price = 900 }); var course = courseRepository.FindOne(1); Assert.IsNotNull(course); }
public void RepositoryAddNew() { IRepository<Course> courseRepository = new EfRepository<Course>(_contextManager); courseRepository.AddNew(new Course() { Title = "Test course", Price = 900 }); Assert.AreEqual(1, courseRepository.Find().Count()); }