public async Task GetByCompanyAsync() { await RemoveDataAsync(); var company19 = await _repository.AddAsync(EmployeeGenerator.Generate(age: 19, companyId: EmployeeGenerator.DefaultCompanyId)); var company20 = await _repository.AddAsync(EmployeeGenerator.Generate(age: 20)); await _client.RefreshAsync(); var result = await _repository.GetByCompanyAsync(company19.CompanyId); Assert.Equal(company19.ToJson(), result.ToJson()); var results = await _repository.GetAllByCompanyAsync(company20.CompanyId); Assert.Equal(1, results.Total); Assert.Equal(company20.ToJson(), results.Documents.First().ToJson()); Assert.Equal(1, await _repository.GetCountByCompanyAsync(company20.CompanyId)); await _repository.RemoveAsync(company20, false); Assert.Equal(0, await _repository.GetCountByCompanyAsync(company20.CompanyId)); }