Skip to content

Commit 47f619e

Browse files
committed
Merge pull request apex-enterprise-patterns#40 from daniel-huckins/master
Update fflib_SObjectMocks.cls
2 parents b7aac69 + 6fd421c commit 47f619e

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

fflib/src/classes/fflib_SObjectMocks.cls

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,14 @@ public class fflib_SObjectMocks
195195
mocks.recordMethod(this, 'registerNew', new List<Object> {record});
196196
}
197197
}
198+
199+
public void registerNew(List<SObject> records)
200+
{
201+
for(SObject record : records)
202+
{
203+
registerNew(record);
204+
}
205+
}
198206

199207
public void registerNew(SObject record, Schema.sObjectField relatedToParentField, SObject relatedToParentRecord)
200208
{
@@ -231,6 +239,14 @@ public class fflib_SObjectMocks
231239
mocks.recordMethod(this, 'registerDirty', new List<Object> {record});
232240
}
233241
}
242+
243+
public void registerDirty(List<SObject> records)
244+
{
245+
for(SObject record : records)
246+
{
247+
registerDirty(record);
248+
}
249+
}
234250

235251
public void registerDeleted(SObject record)
236252
{
@@ -243,6 +259,14 @@ public class fflib_SObjectMocks
243259
mocks.recordMethod(this, 'registerDeleted', new List<Object> {record});
244260
}
245261
}
262+
263+
public void registerDeleted(List<SObject> records)
264+
{
265+
for(SObject record : records)
266+
{
267+
registerDeleted(record);
268+
}
269+
}
246270

247271
public void commitWork()
248272
{
@@ -256,4 +280,4 @@ public class fflib_SObjectMocks
256280
}
257281
}
258282
}
259-
}
283+
}

0 commit comments

Comments
 (0)