public void IsBadRequestParameterNullParamTest() { FlatPropertiesClass param = null; bool result = RequestValidator.IsBadRequestParameter(param, out string message); Assert.IsTrue(result); // messageには何か入っていること Assert.IsNotNull(message); }
[DataRow(null, null, null, null)] // 全てのプロパティがNullの場合 public void IsBadRequestParameterInvalidParam(int?arg1, int?arg2, string arg3, string arg4) { FlatPropertiesClass param = new FlatPropertiesClass() { ReqParam = arg1, NotReqParam = arg2, Max10LenReqParam = arg3, Max10Min3LenParam = arg4 }; bool result = RequestValidator.IsBadRequestParameter(param, out string message); // BadRequestあり Assert.IsTrue(result); // messageには何か入っていること Assert.IsNotNull(message); }