public void Login_Always_ReturnFalse()
        {
            //Arrange
            var view      = new Mock <IUserLoginView>();
            var presenter = new UserLoginPresenter(view.Object);
            //Act
            bool actual = presenter.Login();

            //Assert
            Assert.False(actual);
        }
        public void Login_Always_GotError()
        {
            //Arrange
            var mock      = new Mock <IUserLoginView>();
            var presenter = new UserLoginPresenter(mock.Object);

            mock.SetupSet(m => m.Error = "Wrong Credential").Verifiable();
            //Act
            bool actual = presenter.Login();

            //Assert
            mock.Verify();
        }
Exemple #3
0
 protected override void OnCreate(Bundle savedInstanceState)
 {
     base.OnCreate(savedInstanceState);
     SetContentView(Resource.Layout.Login);
     mUserLoginPresenter = new UserLoginPresenter(this, this);
     if (LoginDialog == null)
     {
         LoginDialog = new ProgressDialog(this);
         LoginDialog.SetMessage("µÇ¼ÖÐ...");
         LoginDialog.Indeterminate = true;
         LoginDialog.SetCancelable(false);
     }
     InitViews();
 }