private ChildrenDictionary_ParentNullable addParentNullable(string someText, bool isStoring) { if (isStoring) { DC.Data.StartTransaction(); new ChildrenDictionary_ParentNullable(someText, isStoring); DC.Data.RollbackTransaction(); assertData(); DC.Data.StartTransaction(); var newParentNullable = new ChildrenDictionary_ParentNullable(someText, isStoring); DC.Data.CommitTransaction(); expectedParentsNullable.Add(newParentNullable.Key, newParentNullable.ToString()); assertData(); return(newParentNullable); } else { return(new ChildrenDictionary_ParentNullable(someText, isStoring)); } }
private void store(ChildrenDictionary_ParentNullable newParentNullable) { newParentNullable.Store(); expectedParentsNullable.Add(newParentNullable.Key, newParentNullable.ToString()); }