コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 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());
 }