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); }
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); }