Example #1
0
        public async Task GetClientsAsync()
        {
            IClientRepository clientRepository = new ClientDapperRepository(_configuration);

            var rnd          = new Random();
            var generateRows = rnd.Next(1, 10);

            //Generate random new clients
            var randomClients = ClientMock.GenerateRandomClients(0, generateRows);

            foreach (var client in randomClients)
            {
                await clientRepository.AddClientAsync(client);
            }

            var clients = await clientRepository.GetClientsAsync();

            //Assert clients count
            clients.Data.Count.Should().BeGreaterThan(randomClients.Count);
        }