コード例 #1
0
        public void Test_UserEmailValidate()
        {
            //arrange
            var userRepository = new UsersRepository(_connectionString);
            List<String> goodEmails = new List<string> { "*****@*****.**", "*****@*****.**", "*****@*****.**" };
            List<String> badEmails = new List<string>
            {
                "bademail @mail.com",
                "bademailmail.com",
                " @mail.com",
                "email",
                " "
            };

            //act, assert
            foreach (String email in goodEmails)
                Assert.IsTrue(userRepository.ValidateUserEmail(email));
            foreach (String email in badEmails)
                Assert.IsFalse(userRepository.ValidateUserEmail(email));
        }