示例#1
0
        public void Register_WhenEmailAndPasswordAreValid_ThenCallsRegisterService()
        {
            var email    = "*****@*****.**";
            var password = _auto.Create <string>();

            _subject.Email    = email;
            _subject.Password = password;
            _emailValidator.IsValid(email).Returns(true);
            _passwordValidator.IsValid(password).Returns(true);

            _subject.Register();

            _registerService.Received(1).RegisterUser(email, password);
        }
示例#2
0
        protected void SendButton_Click(object sender, EventArgs e)
        {
            string email = EmailInput.Text;

            if (_emailValidator.IsValid(email))
            {
                InvalidEmailLabel.Visible = false;
                Response.Redirect("SuccessPage.aspx");
            }
            else
            {
                InvalidEmailLabel.Visible = true;
            }
        }
        protected void Send_Click(object sender, EventArgs e)
        {
            if (!_emailValidatior.IsValid(txtEmail.Text))
            {
                lbInValid.Visible   = true;
                lbInValid.ForeColor = Color.Red;
                lbInValid.Text      = INVALID_EMAIL;
            }
            else
            {
                HttpCookie cookie = new HttpCookie(COOKIES_SET);
                cookie.Expires = DateTime.Now.AddDays(20);

                cookie[EMAIL]   = txtEmail.Text;
                cookie[MESSAGE] = txtMessage.InnerText;


                Response.Cookies.Add(cookie);

                Response.Redirect(PATH_TO_SENDED);
            }
        }