protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.search_layout); var searchField = FindViewById <EditText>(Resource.Id.searchEditText); var listView = FindViewById <ListView>(Resource.Id.searchListView); var searchButton = FindViewById <Button>(Resource.Id.searchButton); await InitSearch(); async Task InitSearch() { var queryString = "https://swapi.co/api/starships/?search="; var data = await StarshipDataService.GetStarWarsStarship(queryString); listView.Adapter = new StarWarsStarshipAdapter(this, data.Results); } searchButton.Click += async delegate { var searchText = searchField.Text; var queryString = "https://swapi.co/api/starships/?search=" + searchText; var data = await StarshipDataService.GetStarWarsStarship(queryString); listView.Adapter = new StarWarsStarshipAdapter(this, data.Results); }; }
public void initialize() { httpClientHandlerMock = new Mock <IHttpClientHandler>(); var appConfigurationManager = new Mock <IAppConfigurationManager>(); appConfigurationManager.SetupGet(c => c.AppServer).Returns("Some server"); dataServiceStarshipUT = new StarshipDataService(httpClientHandlerMock.Object, appConfigurationManager.Object); }