Ejemplo n.º 1
0
        private ChildrenSortedList_ParentNullable addParentNullable(string readOnlyText, string updateableText, bool isStoring)
        {
            //var newParentNullable = new ChildrenSortedList_ParentNullable(readOnlyText, updateableText, isStoring);
            //if (isStoring) {
            //  expectedParentsNullable.Add(newParentNullable.Key, newParentNullable.ToString());
            //  assertData();
            //}
            //return newParentNullable;
            if (isStoring)
            {
                DC.Data.StartTransaction();
                _ = new ChildrenSortedList_ParentNullable(readOnlyText, updateableText, isStoring);
                DC.Data.RollbackTransaction();
                assertData();

                DC.Data.StartTransaction();
                var newParentNullable = new ChildrenSortedList_ParentNullable(readOnlyText, updateableText, isStoring);
                DC.Data.CommitTransaction();
                expectedParentsNullable.Add(newParentNullable.Key, newParentNullable.ToString());
                assertData();
                return(newParentNullable);
            }
            else
            {
                return(new ChildrenSortedList_ParentNullable(readOnlyText, updateableText, isStoring));
            }
        }
Ejemplo n.º 2
0
 private void store(ChildrenSortedList_ParentNullable newParentNullable)
 {
     newParentNullable.Store();
     expectedParentsNullable.Add(newParentNullable.Key, newParentNullable.ToString());
 }