public async Task Test_GetStreetNamesForAdvanceSearch() { var actualResult = await testCandidate.GetStreetNamesForAdvanceSearch("Test", unit1Guid, currentUserUnitType); Assert.IsNotNull(actualResult); Assert.IsTrue(actualResult.Count == 7); }
/// <summary> /// Fetch street names for advance search /// </summary> /// <param name="searchText">searchText as string</param> /// <param name="unitGuid">The unit unique identifier.</param> /// <param name="currentUserUnitType">The current user unit type.</param> /// <returns>StreetNames</returns> public async Task <List <StreetNameDTO> > GetStreetNamesForAdvanceSearch(string searchText, Guid unitGuid, string currentUserUnitType) { using (loggingHelper.RMTraceManager.StartTrace("Business.GetStreetNamesForAdvanceSearch")) { string methodName = typeof(NetworkManagerBusinessService) + "." + nameof(GetStreetNamesForAdvanceSearch); loggingHelper.LogMethodEntry(methodName, priority, entryEventId); var fetchStreetNamesForAdvanceSearch = await streetNetworkDataService.GetStreetNamesForAdvanceSearch(searchText, unitGuid, currentUserUnitType).ConfigureAwait(false); var streetNameDTO = GenericMapper.MapList <StreetNameDataDTO, StreetNameDTO>(fetchStreetNamesForAdvanceSearch); loggingHelper.LogMethodExit(methodName, priority, exitEventId); return(streetNameDTO); } }