コード例 #1
0
        public void Given_ProperFieldName_ImproperProper_InputParameter_And_MethodName_For_ValidatingEmail_Should_Return_False()
        {
            ///Arrange
            string name       = "*****@*****.**";
            string fieldName  = "email";
            string methodName = "Email_validation";
            /// Act
            object actual = UserRegistrationReflection.SetFieldValue(name, fieldName, methodName);

            /// Assert
            Assert.AreEqual(false, actual);
        }
コード例 #2
0
        public void Given_ProperFieldName_Improper_InputParameter_And_MethodName_For_ValidatingMobilenumber_Should_Return_false()
        {
            ///Arrange
            string name       = "918712443377";
            string fieldName  = "number";
            string methodName = "Number_Validation";
            /// Act
            object actual = UserRegistrationReflection.SetFieldValue(name, fieldName, methodName);

            /// Assert
            Assert.AreEqual(false, actual);
        }
コード例 #3
0
        public void Given_ProperFieldName_ImproperProper_InputParameter_And_MethodName_For_ValidatingPassword_Should_Return_False()
        {
            ///Arrange
            string name       = "shanu12@";
            string fieldName  = "password";
            string methodName = "Password_Validation";
            /// Act
            object actual = UserRegistrationReflection.SetFieldValue(name, fieldName, methodName);

            /// Assert
            Assert.AreEqual(false, actual);
        }
コード例 #4
0
        public void Given_ProperFieldName_Improper_InputParameter_And_MethodName_For_ValidatingLastName_Should_Return_false()
        {
            ///Arrange
            string name       = "sravani";
            string fieldName  = "name";
            string methodName = "Name_Validation";
            /// Act
            object actual = UserRegistrationReflection.SetFieldValue(name, fieldName, methodName);

            /// Assert
            Assert.AreEqual(false, actual);
        }
コード例 #5
0
        public void Given_ProperFieldName_Proper_InputParameter_And_MethodName_For_ValidatingEmail_Should_Return_true()
        {
            ///Arrange
            string name       = "*****@*****.**";
            string fieldName  = "email";
            string methodName = "ValidateEmail";
            /// Act
            object actual = UserRegistrationReflection.SetFieldValue(name, fieldName, methodName);

            /// Assert
            Assert.AreEqual(true, actual);
        }
コード例 #6
0
        public void Given_ProperFieldName_Proper_InputParameter_And_MethodName_For_ValidatingPassword_Should_Return_true()
        {
            ///Arrange
            string name       = "12345678@Kd";
            string fieldName  = "password";
            string methodName = "ValidatePassword";
            /// Act
            object actual = UserRegistrationReflection.SetFieldValue(name, fieldName, methodName);

            /// Assert
            Assert.AreEqual(true, actual);
        }
コード例 #7
0
        public void Given_ProperFieldName_Proper_InputParameter_And_MethodName_For_ValidatingMobileNumber_Should_Return_true()
        {
            ///Arrange
            string name       = "91 7732063720";
            string fieldName  = "mobileNumber";
            string methodName = "ValidateMobileNumber";
            /// Act
            object actual = UserRegistrationReflection.SetFieldValue(name, fieldName, methodName);

            /// Assert
            Assert.AreEqual(true, actual);
        }
コード例 #8
0
        public void Given_ProperFieldName_InputParameter_And_MethodName_For_ValidatingFirstName_Should_Return_true()
        {
            ///Arrange
            string name       = "Kalyan";
            string fieldName  = "name";
            string methodName = "ValidateName";
            /// Act
            object actual = UserRegistrationReflection.SetFieldValue(name, fieldName, methodName);

            /// Assert
            Assert.AreEqual(true, actual);
        }
コード例 #9
0
 public void Given_ProperFieldName_Null_InputParameter_And_MethodName_For_ValidatingEmail_Should_Return_False()
 {
     try
     {
         ///Arrange
         string name       = null;
         string fieldName  = "email";
         string methodName = "Email_validation";
         /// Act
         object actual = UserRegistrationReflection.SetFieldValue(name, fieldName, methodName);
     }
     catch (UserRegistrationException exception)
     {
         ///Assert
         Assert.AreEqual("Input parameter should not be NULL", exception.Message);
     }
 }
コード例 #10
0
 public void Given_Improper_ProperFieldName_Proper_InputParameter_And_MethodName_For_ValidatingEmail_Should_Return_False()
 {
     try
     {
         ///Arrange
         string name       = "*****@*****.**";
         string fieldName  = "emaill";
         string methodName = "Email_validation";
         /// Act
         object actual = UserRegistrationReflection.SetFieldValue(name, fieldName, methodName);
     }
     catch (UserRegistrationException exception)
     {
         ///Assert
         Assert.AreEqual("No such Field found", exception.Message);
     }
 }