public async Task GetAsyncAnyAsyncButNoneAsyncExistTestAsync()
        {
            //Given
            var repository = new EfCoreAsyncAccountRepository(_databaseFactory);

            //When
            var hasAnyAsync = await repository.AnyAsync(x => false).ConfigureAwait(true);

            //Then
            Assert.IsFalse(hasAnyAsync, "No items should have been found.");
        }
        public async Task GetAsyncAnyAsyncSuccessTestAsync()
        {
            //Given
            using (var efCoreAsyncUnitOfWork = new EfCoreAsyncUnitOfWork <SharedLibraryContext>(_databaseFactory))
            {
                var repository  = new EfCoreAsyncAccountRepository(_databaseFactory);
                var listOfItems = AccountEntityHelper.CreateEfCoreTestAccounts(3);
                listOfItems[2].CompanyName = "TestReferenceOtherValue";
                await repository.AddRangeAsync(listOfItems).ConfigureAwait(true);

                await efCoreAsyncUnitOfWork.CommitAsync().ConfigureAwait(true);

                //When
                var hasAnyAsync = await repository.AnyAsync(x => x.CompanyName.Contains("TestReference")).ConfigureAwait(true);

                //Then
                Assert.IsTrue(hasAnyAsync, "NoneAsync were found when there should have been some.");
            }
        }