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."); } }