public void Test_For_null_values_in_uninitialized_Inventry_27() // putting any brains in the IInventry_27_clean { Funcs f = new Funcs(GetNewObj_Clean); IEnumerable <string> fieldNames = f.Nullable_String_Field_Names; Generic_Test_Lib <Inventry_27, Inventry_27_Clean, IInventry_27> .Test_For_null_values_in_uninitialized_Obj(Get_GetField_SetField_Pairs(fieldNames), f.GetNewObj, f.GetNewObj_Clean); }
public void Test_that_nullable_props_remove_null() { Funcs f = new Funcs(GetNewObj_Clean); IEnumerable <string> fieldNames = f.Nullable_String_Field_Names; Generic_Test_Lib <Inventry_27, Inventry_27_Clean, IInventry_27> .Test_that_nullable_props_remove_null(Get_GetField_SetField_Pairs(fieldNames), f.GetNewObj, f.GetNewObj_Clean); }
public void Test_that_null_values_dont_break_clean_field_methods() { Funcs f = new Funcs(GetNewObj_Clean); IEnumerable <string> fieldNames = f.Nullable_String_Field_Names; Generic_Test_Lib <Inventry_27, Inventry_27_Clean, IInventry_27> .Test_that_null_values_dont_break_clean_field_methods ( Get_GetField_SetField_Pairs(fieldNames) , f.GetNewObj , f.GetNewObj_Clean ); }
public void Test_that_Inventry_27_Clean_Trims_Trailing_Spaces_from_required_fields() { Funcs f = new Funcs(GetNewObj_Clean); foreach (var pair in f.Trailing_Spaces_Field_Method_Name_Pairs) { var GetSet = Build_GetSet_ForField(pair.FieldName); MethodInfo Clean_Method = typeof(Inventry_27_Clean).GetMethod(pair.CleanField_MethodName); Func <Inventry_27_Clean, int> Clean_Field = (objClean) => { Clean_Method.Invoke(objClean, null); return(1); }; Generic_Test_Lib <Inventry_27, Inventry_27_Clean, IInventry_27> .Perform_test_showing_that_Obj_Clean_Trims_Trailing_Spaces_from_field ( GetSet.GetField , GetSet.SetField , f.GetNewObj , f.GetNewObj_Clean , f.Clean , Clean_Field ); } }