Beispiel #1
0
        public void MapToRecruitInfoTest()
        {
            var recruitInfoExpected = MemoryData.Build(1, 1, _photoExtension);
            var priz = SQLiteData.Build(1, 1, _photoExtension);
            var recruitInfoActual = RecruitInfoMapper.Map(priz);

            Assert.AreEqual(recruitInfoExpected, recruitInfoActual);
        }
Beispiel #2
0
        public void MapToPrizTest()
        {
            var prizExpected = SQLiteData.Build(1, 1, _photoExtension);
            var recruitInfo  = MemoryData.Build(1, 1, _photoExtension);
            var prizActual   = RecruitInfoMapper.Map(recruitInfo);

            Assert.AreEqual(prizExpected, prizActual);
        }
Beispiel #3
0
        public void CreatePrizSQLiteTest()
        {
            var prizInMemory = SQLiteData.Build(1, 1, _photoExtension);

            AddPriz(prizInMemory);

            var prizInDb = _prizQuery.Get(prizInMemory.id);

            Assert.AreEqual(prizInMemory, prizInDb);
        }
Beispiel #4
0
        public void GetByIdPrizSQLiteTest()
        {
            var prizInMemory = SQLiteData.Build(1, 1, _photoExtension);

            AddPriz(prizInMemory);

            var first = _prizQuery.Get(prizInMemory.id);

            Assert.IsNotNull(first);
        }
Beispiel #5
0
        public void GetAllPrizSQLiteTest()
        {
            var prizInMemory = SQLiteData.Build(1, 1, _photoExtension);

            AddPriz(prizInMemory);

            var all = _prizQuery.GetAll();

            Assert.AreNotEqual(0, all.Count());
        }
        public void Initialize()
        {
            _dbContextFactory = new DbContextTestFactory("PupaDbContextTest");
            _dbContextCache   = new DbContextCache(_dbContextFactory);

            _unitOfWorkFactory = new UnitOfWorkFactory(_dbContextCache);

            _prizQuery   = new PrizQuery(_dbContextFactory);
            _prizCommand = new PrizCommand(_dbContextCache);

            _recruitInfoRepository = new RecruitInfoRepository(_prizQuery, _prizCommand);

            var priz        = SQLiteData.Build(1, 1, _photoExtension);
            var recruitInfo = MemoryData.Build(1, 1, _photoExtension);
        }
Beispiel #7
0
        public void DeletePrizSQLiteTest()
        {
            var prizInMemory = SQLiteData.Build(1, 1, _photoExtension);

            AddPriz(prizInMemory);

            var prizInDb = _prizQuery.Get(prizInMemory.id);

            Assert.IsNotNull(prizInDb);

            using (var unitOfWork = _unitOfWorkFactory.Create())
            {
                _prizCommand.Delete(prizInMemory.id);
                unitOfWork.Commit();
            }

            prizInDb = _prizQuery.Get(prizInMemory.id);
            Assert.IsNull(prizInDb);
        }
Beispiel #8
0
        public void UpdatePrizSQLiteTest()
        {
            var prizInMemory = SQLiteData.Build(1, 1, _photoExtension);

            AddPriz(prizInMemory);

            var prizInDb = _prizQuery.Get(prizInMemory.id);

            prizInDb.surname = "Иванов 1";

            using (var unitOfWork = _unitOfWorkFactory.Create())
            {
                _prizCommand.Update(prizInDb);
                unitOfWork.Commit();
            }

            var updatedPrizInDb = _prizQuery.Get(prizInMemory.id);

            Assert.AreEqual(prizInDb.surname, updatedPrizInDb.surname);
        }