public async Task CanFindGemeenteByDeelgemeente() { var existingNisCode = Generate.NisCode.Generate(Random); var existingGemeentenaam = "Springfield"; var requestedGemeentenaam = "Deelgemeente"; //Arrange AddressMatchRequest request = new AddressMatchRequest().WithGemeenteAndStraatnaam(); request.Gemeentenaam = requestedGemeentenaam; Latest.ArrangeLatestPostInfoForPartOfMunicipality(existingNisCode, requestedGemeentenaam); Latest.ArrangeLatestGemeente(existingNisCode, existingGemeentenaam); //Act var response = (AddressMatchCollection)((OkObjectResult)await Send(request)).Value; //Assert response.Should().NotBeNull(); response.Should().HaveMatches(1); var firstMatch = response.AdresMatches.First(); firstMatch.Should().HaveGemeente() .Which.Should().HaveGemeentenaam(existingGemeentenaam) .And.HaveObjectId(existingNisCode); firstMatch.Should().NotHaveVolledigAdres(); response.Should().ContainWarning("'Straatnaam' niet interpreteerbaar."); }