Ejemplo n.º 1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);

            mToolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(mToolbar);
            mRecyclerViewSubReddit   = FindViewById <RecyclerView>(Resource.Id.rvSubReddit);
            mTextInputEditTextSearch = FindViewById <TextInputEditText>(Resource.Id.tvSearchInputValue);
            mProgressBarSearch       = FindViewById <ProgressBar>(Resource.Id.progressbarSearch);
            //mSearchViewRedditKeyword = FindViewById<Android.Support.V7.Widget.SearchView>(Resource.Id.sVSubRedditKeyword);

            redditApi = RestService.For <IRedditApi>(Constants.REDDIT_URL);


            mSubRedditItemsViewPresenter = new SubRedditItemsViewPresenter(this);

            //mProgressDialog = new ProgressDialog(this);
            //mProgressDialog.SetMessage(GetString(Resource.String.url_loading));
            //mProgressDialog.SetCancelable(true);


            //init adapter
            mLayoutManager = new LinearLayoutManager(this);
            mRecyclerViewSubReddit.SetLayoutManager(mLayoutManager);
            DividerItemDecoration itemDecorator = new DividerItemDecoration(this, DividerItemDecoration.Vertical);

            itemDecorator.SetDrawable(ContextCompat.GetDrawable(this, Resource.Drawable.item_divider));

            mRecyclerViewSubReddit.AddItemDecoration(itemDecorator);

            mSearchButton        = FindViewById <Button>(Resource.Id.search_button);
            mSearchButton.Click += SearchButton_Click;
        }
Ejemplo n.º 2
0
 public void BeforeEachTest()
 {
     mockModel = new Mock <SubRedditResponse>();
     presenter = new SubRedditItemsViewPresenter((ISubRedditItemsView)mockView);
 }