示例#1
0
        public void GetAllPrizFirebirdTest()
        {
            var prizInMemory = FirebirdData.Build(1);

            AddPriz(prizInMemory);

            var all = _prizQuery.GetAll();

            Assert.AreNotEqual(0, all.Count());
        }
示例#2
0
        public void GetAllPrizSQLiteTest()
        {
            var prizInMemory = SQLiteData.Build(1, 1, _photoExtension);

            AddPriz(prizInMemory);

            var all = _prizQuery.GetAll();

            Assert.AreNotEqual(0, all.Count());
        }
示例#3
0
        public IEnumerable <RecruitInfo> Get(string regionalCollecitonPoint,
                                             DateTime?conscriptionDate,
                                             string surname)
        {
            IEnumerable <priz> all      = _prizQuery.GetAll();
            IEnumerable <priz> filtered = Filter(all, regionalCollecitonPoint, conscriptionDate, surname);

            return(filtered
                   .ToList() // load from db in memory
                   .Select(p => RecruitInfoMapper.Map(p)));
        }
示例#4
0
        public void MoveTest()
        {
            var recruitInfo1 = MemoryData.Build(1, 1, _photoExtension);
            var recruitInfo2 = MemoryData.Build(2, 2, _photoExtension);
            var recruitInfo3 = MemoryData.Build(3, 3, _photoExtension);

            using (var unitOfWork = _unitOfWorkFactory.Create())
            {
                _transmitService.Move(new List <RecruitInfo>()
                {
                    recruitInfo1,
                    recruitInfo2,
                    recruitInfo3
                });

                unitOfWork.Commit();
            }

            var expectedCount = 3;
            var actualCount   = _prizQuery.GetAll().Count();

            Assert.AreEqual(expectedCount, actualCount);
        }