C# Class ChangeTracking.Tests.IChangeTrackableCollectionTests

Show file Open project: joelweiss/ChangeTracking

Private Methods

Method Description
AcceptChanges_On_Collection_Should_AcceptChanges ( ) : void
AcceptChanges_On_Collection_Should_All_Items_Status_Be_Unchanged ( ) : void
AcceptChanges_On_Collection_Should_Clear_DeletedItems ( ) : void
AsTrackable_On_Collection_Should_Make_It_IRevertibleChangeTracking ( ) : void
AsTrackable_On_Collection_Should_Make_Object_Implement_IChangeTrackableCollection ( ) : void
AsTrackable_On_ICollection_Should_Convert_ToIList_Internally ( ) : void
Can_Enumerate_IChangeTrackableCollection ( ) : void
RejectChanges_On_Collection_Should_All_Items_Status_Be_Unchanged ( ) : void
RejectChanges_On_Collection_Should_Move_DeletedItems_Back_To_Unchanged ( ) : void
RejectChanges_On_Collection_Should_RejectChanges ( ) : void
RejectChanges_On_Collection_Should_RejectChanges_Only_After_Last_AcceptChanges ( ) : void
UnDelete_Should_Move_Back_Item_From_DeletedItems_And_Change_Back_Status ( ) : void
When_Adding_To_Collection_Should_Be_IChangeTracableTrackable ( ) : void
When_Adding_To_Collection_Status_Should_Be_Added ( ) : void
When_Adding_To_Collection_Via_Indexer_Status_Should_Be_Added ( ) : void
When_AsTrackable_On_Collection_CastToIChangeTrackableCollection_Should_Not_Throw_InvalidCastException ( ) : void
When_Calling_AsTrackable_On_Collection_All_Items_Should_Become_Trackable ( ) : void
When_Calling_AsTrackable_On_Collection_Already_Tracking_Should_Throw ( ) : void
When_Deleting_From_Collection_Item_That_Status_Is_Added_Should_Not_Be_Added_To_DeletedItems ( ) : void
When_Deleting_From_Collection_Should_Be_Added_To_DeletedItems ( ) : void
When_Deleting_From_Collection_Status_Should_Be_Deleted ( ) : void
When_Not_AsTrackable_On_Collection_CastToIChangeTrackableCollection_Should_Throw_InvalidCastException ( ) : void
When_Using_Not_On_List_Of_T_Or_Collection_Of_T_Should_Throw ( ) : void