public void LoginExtensionsTest() { var login = new DummyLogin(); login.Login("xxx"); Assert.True(login.Called); }
/// <summary> /// ログイン処理を実行する。 /// ログインに成功した場合は ApplicationContext.Login の各項目をセットする。 /// </summary> private void Login() { if (!Authenticate()) { return; } var login = new DummyLogin(); Settings.SaveControlValue <PA0101>(login, txtCompanyCode.Name, txtCompanyCode.Text); Settings.SaveControlValue <PA0101>(login, txtUserCode.Name, txtUserCode.Text); ShowMainMenu(); }
/// <summary> /// 前回ログイン情報がある場合は読み込んで画面に適用する。 /// </summary> private void ApplyLastLoginInfo() { var login = new DummyLogin(); var lastCompanyCode = Settings.RestoreControlValue <PA0101>(login, txtCompanyCode.Name); if (!string.IsNullOrEmpty(lastCompanyCode)) { txtCompanyCode.Text = lastCompanyCode; ValidateCompanyCode(); } var lastUserCode = Settings.RestoreControlValue <PA0101>(login, txtUserCode.Name); if (!string.IsNullOrEmpty(lastUserCode)) { txtUserCode.Text = lastUserCode; ValidateUserCode(); } }