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); }
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); }
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); }