Example #1
0
        public void DatabaseLoginNameTest()
        {
            string UserName = "******";
            string Password = "******";

            using (MembershipEntities memberDatabase2 = new MembershipEntities())
            {

                User user = memberDatabase2.Users.Where(User => User.UserName == UserName && User.Password == Password).SingleOrDefault();

                string check = user.UserName.ToString();

                Assert.AreEqual("shaymas123", check);

            }
        }
Example #2
0
        public void DatabaseTestNullcheck()
        {
            using (MembershipEntities memberDatabase2 = new MembershipEntities())
            {

                User newuser = memberDatabase2.Users.FirstOrDefault();

                Assert.AreNotEqual(null, newuser);
            }
        }
Example #3
0
        public void ValidRegisterationTest()
        {
            string EmailAddress = "*****@*****.**";
            string Password = "******";
            string UserName = "******";
            string message = "";
            try
            {
                using (MembershipEntities memberDatabase2 = new MembershipEntities())
                {
                    if (!EmailAddress.Contains('@') || (!EmailAddress.Contains(".com")))
                    {
                        message = "Must have valid Email";
                    }
                    else if (!string.IsNullOrEmpty(UserName) && !string.IsNullOrEmpty(Password) && !string.IsNullOrEmpty(EmailAddress))
                    {
                        User newuser = new User
                        {
                            Email = EmailAddress,
                            UserName = UserName,
                            Password = Password
                        };
                        memberDatabase2.Users.Add(newuser);
                        try
                        {
                            memberDatabase2.SaveChanges();
                            message = "success";
                            memberDatabase2.Users.Remove(newuser);
                            memberDatabase2.SaveChanges();
                        }
                        catch (Exception ex)
                        {
                            message = "User already exists";
                        }

                    }
                    else
                    {
                        message = "Username, password, and email must have a value";
                    }

                }
            }
            catch (Exception ex) { message = ex.Message; }
            Assert.AreEqual("success", message);
        }