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(); }
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(); }