public async Task <T> AddAsync(T entity) { _dbContext.Set <T>().Add(entity); await _dbContext.SaveChangesAsync(); return(entity); }
public async Task Get_Existing_Client() { var existingClient = ClientBuilder.Build(); _dbContext.Clients.Add(existingClient); await _dbContext.SaveChangesAsync(); var clientId = existingClient.Id; _output.WriteLine($"ClientId: { clientId }"); var clientFromRepo = await _repository.GetByIdAsync(clientId); Assert.Equal(ClientBuilder.ClientId, clientFromRepo.Id); Assert.Equal(ClientBuilder.ClientName, clientFromRepo.Name); Assert.Equal(ClientBuilder.ClientSurname, clientFromRepo.Surname); Assert.Equal(ClientBuilder.ClientDateOfBirth, clientFromRepo.DateOfBirth); }