public void RegionsQueryAgentShouldReturnReferences() { using (var connection = new FTTConnection()) { var queryAgent = new RegionsQueryAgent(connection); var references = queryAgent.GetReferences(); var countries = references.GetType().GetProperty("Countries").GetValue(references, null) as ICollection<Country>; Assert.IsTrue(countries.Any()); var islands = references.GetType().GetProperty("Islands").GetValue(references, null) as ICollection<Island>; Assert.IsTrue(islands.Any()); } }