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