Ejemplo n.º 1
0
        public async Task <T> AddAsync(T entity)
        {
            _dbContext.Set <T>().Add(entity);
            await _dbContext.SaveChangesAsync();

            return(entity);
        }
Ejemplo n.º 2
0
        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);
        }