예제 #1
0
        public void TestEmailExistsValid()
        {
            Books365.BLL.Validator v     = new Books365.BLL.Validator();
            TextBox     testFirstNameBox = new TextBox();
            TextBox     testLastNameBox  = new TextBox();
            PasswordBox testPasswordBox  = new PasswordBox();
            TextBox     testEmailBox     = new TextBox();
            TextBox     testSecretPinBox = new TextBox();

            testFirstNameBox.Text    = "name";
            testLastNameBox.Text     = "surname";
            testPasswordBox.Password = "******";
            testEmailBox.Text        = "*****@*****.**";
            testSecretPinBox.Text    = "1234";

            Books365.BLL.User user = new Books365.BLL.User();
            using (Books365.AppContext db = new Books365.AppContext())
            {
                user.AddNewUser(testFirstNameBox, testLastNameBox, testPasswordBox, testEmailBox, testSecretPinBox);
                Assert.True(v.EmailExists(testEmailBox));
                db.Users.RemoveRange(db.Users.Where(u => u.Email == testEmailBox.Text));
                db.EmailCurrentUser.RemoveRange(db.EmailCurrentUser.Where(u => u.Email == testEmailBox.Text));
                db.SaveChanges();
            }
        }
예제 #2
0
        public void TestEmailExistsInValid()
        {
            Books365.BLL.Validator v = new Books365.BLL.Validator();
            TextBox testEmailBox     = new TextBox();

            testEmailBox.Text = "*****@*****.**";
            Assert.False(v.EmailExists(testEmailBox));
        }