Ejemplo n.º 1
0
        public async Task TestInsertAndGetAsync()
        {
            // Arrange
            var random = new Random(0);
            var number = random.Next(5);
            var entity = GetList()[number];
            await _service.InsertAsync(entity);

            _dbContext.Entry(entity).State = EntityState.Detached;

            // Act
            var result = await _service.GetAsync(entity.Id);

            _dbContext.Entry(result).State = EntityState.Detached;

            // Assert
            Assert.IsTrue(entity.Place == result.Place);
            Assert.IsTrue(entity.CreatedAt == result.CreatedAt);
            Assert.IsTrue(entity.UpdatedAt == result.UpdatedAt);
        }
Ejemplo n.º 2
0
        public async Task TestInsertAndGetAsync()
        {
            // Arrange
            var random = new Random(0);
            var number = random.Next(5);
            var entity = GetList()[number];
            await _service.InsertAsync(entity);

            _dbContext.Entry(entity).State            = EntityState.Detached;
            _dbContext.Entry(entity.TypeBurial).State = EntityState.Detached;

            // Act
            var result = await _service.GetAsync(entity.Id);

            _dbContext.Entry(result).State            = EntityState.Detached;
            _dbContext.Entry(result.TypeBurial).State = EntityState.Detached;

            // Assert
            Assert.IsTrue(entity.NumberBurial == result.NumberBurial);
            Assert.IsTrue(entity.Location == result.Location);
            Assert.IsTrue(entity.NumberPeople == result.NumberPeople);
            Assert.IsTrue(entity.UnknownNumber == result.UnknownNumber);
            Assert.IsTrue(entity.Year == result.Year);
            Assert.IsTrue(entity.Latitude == result.Latitude);
            Assert.IsTrue(entity.Longitude == result.Longitude);
            Assert.IsTrue(entity.Description == result.Description);
            Assert.IsTrue(entity.TypeBurialId == result.TypeBurialId);
            Assert.IsTrue(entity.CreatedAt == result.CreatedAt);
            Assert.IsTrue(entity.UpdatedAt == result.UpdatedAt);
        }
Ejemplo n.º 3
0
        public async Task TestInsertAndGetAsync()
        {
            // Arrange
            var random = new Random(0);
            var number = random.Next(5);
            var entity = GetList()[number];
            await _service.InsertAsync(entity);

            _dbContext.Entry(entity).State                   = EntityState.Detached;
            _dbContext.Entry(entity.TypeVictim).State        = EntityState.Detached;
            _dbContext.Entry(entity.DutyStation).State       = EntityState.Detached;
            _dbContext.Entry(entity.BirthPlace).State        = EntityState.Detached;
            _dbContext.Entry(entity.ConscriptionPlace).State = EntityState.Detached;
            _dbContext.Entry(entity.Burial).State            = EntityState.Detached;
            _dbContext.Entry(entity.Burial.TypeBurial).State = EntityState.Detached;

            // Act
            var result = await _service.GetAsync(entity.Id);

            _dbContext.Entry(result).State                   = EntityState.Detached;
            _dbContext.Entry(entity.TypeVictim).State        = EntityState.Detached;
            _dbContext.Entry(entity.DutyStation).State       = EntityState.Detached;
            _dbContext.Entry(entity.BirthPlace).State        = EntityState.Detached;
            _dbContext.Entry(entity.ConscriptionPlace).State = EntityState.Detached;
            _dbContext.Entry(entity.Burial).State            = EntityState.Detached;
            _dbContext.Entry(entity.Burial.TypeBurial).State = EntityState.Detached;

            // Assert
            Assert.IsTrue(entity.LastName == result.LastName);
            Assert.IsTrue(entity.FirstName == result.FirstName);
            Assert.IsTrue(entity.MiddleName == result.MiddleName);
            Assert.IsTrue(entity.IsHeroSoviet == result.IsHeroSoviet);
            Assert.IsTrue(entity.IsPartisan == result.IsPartisan);
            Assert.IsTrue(entity.DateOfBirth == result.DateOfBirth);
            Assert.IsTrue(entity.DateOfDeath == result.DateOfDeath);
            Assert.IsTrue(entity.TypeVictimId == result.TypeVictimId);
            Assert.IsTrue(entity.DutyStationId == result.DutyStationId);
            Assert.IsTrue(entity.BirthPlaceId == result.BirthPlaceId);
            Assert.IsTrue(entity.ConscriptionPlaceId == result.ConscriptionPlaceId);
            Assert.IsTrue(entity.BurialId == result.BurialId);
            Assert.IsTrue(entity.CreatedAt == result.CreatedAt);
            Assert.IsTrue(entity.UpdatedAt == result.UpdatedAt);
        }