public void ReturnCollectionOfClaimsFilteredByAirline() { // Arrange var options = TestUtilities.GetOptions(nameof(ReturnCollectionOfClaimsFilteredByAirline)); // Act, Assert using (var assertContext = new ClaimsDbContext(options)) { var myProfile = new ClaimProfile(); var configuration = new MapperConfiguration(cfg => cfg.AddProfile(myProfile)); IMapper mapper = new Mapper(configuration); var claimDto = new ClaimDto(); var claimDto2 = new ClaimDto(); var claimDto3 = new ClaimDto(); IFormFile file = new FormFile(new MemoryStream(Encoding.UTF8.GetBytes("This is a dummy file")), 0, 0, "Data", "dummy.txt"); claimDto.BPImage = file; claimDto2.BPImage = file; claimDto3.BPImage = file; claimDto.Airline = "TestAir"; claimDto2.Airline = "TestAir"; claimDto3.Airline = "AirTest"; var sut = new ClaimServices(assertContext, mapper); sut.CreateAsync(claimDto).GetAwaiter().GetResult(); sut.CreateAsync(claimDto2).GetAwaiter().GetResult(); sut.CreateAsync(claimDto3).GetAwaiter().GetResult(); var results = sut.FilterByMultipleCriteriaAsync("TestAir", default, default, default).GetAwaiter().GetResult();