Esempio n. 1
0
        public void DataTypeValidateIgnoreEmpty()
        {
            //Arrange
            var request  = new Mock <HttpRequestBase>();
            var value    = "";
            var field    = "代號";
            var expected = 0;

            //Act
            RequestWrapper wrapper = new RequestWrapper(request.Object);

            wrapper.DataTypeValidate <Int32>(value, true, field);
            var result = wrapper.ErrorMessageList.Count;

            //Assert
            Assert.AreEqual(expected, result);
        }
Esempio n. 2
0
        public void DataTypeValidateFormat__Int32()
        {
            //Arrange
            var request  = new Mock <HttpRequestBase>();
            var value    = "abc";
            var field    = "代號";
            var expected = "代號錯誤";

            //Act
            RequestWrapper wrapper = new RequestWrapper(request.Object);

            wrapper.DataTypeValidate <Int32>(value, true, field, "{0}錯誤");
            var result = wrapper.GetErrorMessage(ErrorOuputType.Text);

            //Assert
            Assert.AreEqual(expected, result);
        }