StateManagerTest StateManagerTest Class

Definition

public class StateManagerTest
Public Class StateManagerTest
Inheritance
System.ObjectSystem.Object
StateManagerTestStateManagerTest

Methods

AcceptAllChanges_processes_all_tracked_entities() AcceptAllChanges_processes_all_tracked_entities()
Can_get_all_dependent_entries() Can_get_all_dependent_entries()
Can_get_all_entities() Can_get_all_entities()
Can_get_existing_entry_even_if_state_not_yet_set() Can_get_existing_entry_even_if_state_not_yet_set()
Can_get_existing_entry_if_entity_is_already_tracked_otherwise_new_entry() Can_get_existing_entry_if_entity_is_already_tracked_otherwise_new_entry()
Can_stop_tracking_and_then_start_tracking_again() Can_stop_tracking_and_then_start_tracking_again()
Can_stop_tracking_and_then_start_tracking_using_a_new_state_entry() Can_stop_tracking_and_then_start_tracking_using_a_new_state_entry()
DetectChanges_is_called_for_all_tracked_entities_and_returns_true_if_any_changes_detected() DetectChanges_is_called_for_all_tracked_entities_and_returns_true_if_any_changes_detected()
System.Object.Equals(System.Object) System.Object.Equals(System.Object) Inherited from System.Object
System.Object.Equals(System.Object, System.Object) System.Object.Equals(System.Object, System.Object) Inherited from System.Object
System.Object.GetHashCode() System.Object.GetHashCode() Inherited from System.Object
System.Object.GetType() System.Object.GetType() Inherited from System.Object
Listeners_are_notified_when_entity_states_change() Listeners_are_notified_when_entity_states_change()
System.Object.MemberwiseClone() System.Object.MemberwiseClone() Inherited from System.Object
System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) Inherited from System.Object
StartTracking_is_no_op_if_entity_is_already_tracked() StartTracking_is_no_op_if_entity_is_already_tracked()
StartTracking_throws_for_invalid_entity_key() StartTracking_throws_for_invalid_entity_key()
StartTracking_throws_if_different_instance_with_same_identity_is_already_tracked() StartTracking_throws_if_different_instance_with_same_identity_is_already_tracked()
State_manager_does_not_switch_out_of_single_query_mode_when_getting_existing_entry() State_manager_does_not_switch_out_of_single_query_mode_when_getting_existing_entry()
State_manager_switches_out_of_single_query_mode_when_entity_has_self_refs() State_manager_switches_out_of_single_query_mode_when_entity_has_self_refs()
State_manager_switches_out_of_single_query_mode_when_entity_included() State_manager_switches_out_of_single_query_mode_when_entity_included()
State_manager_switches_out_of_single_query_mode_when_second_query_begins() State_manager_switches_out_of_single_query_mode_when_second_query_begins()
State_manager_switches_out_of_single_query_mode_when_tracked_state_changes_to_Added() State_manager_switches_out_of_single_query_mode_when_tracked_state_changes_to_Added()
State_manager_switches_out_of_single_query_mode_when_tracked_state_changes_to_Modified() State_manager_switches_out_of_single_query_mode_when_tracked_state_changes_to_Modified()
StopTracking_releases_reference_to_entry() StopTracking_releases_reference_to_entry()
Throws_on_attempt_to_start_tracking_different_entities_with_same_identity() Throws_on_attempt_to_start_tracking_different_entities_with_same_identity()
Throws_on_attempt_to_start_tracking_entity_with_null_key() Throws_on_attempt_to_start_tracking_entity_with_null_key()
Throws_on_attempt_to_start_tracking_with_wrong_manager() Throws_on_attempt_to_start_tracking_with_wrong_manager()
Throws_when_instance_of_unmapped_derived_type_is_used() Throws_when_instance_of_unmapped_derived_type_is_used()
System.Object.ToString() System.Object.ToString() Inherited from System.Object
Will_get_new_entry_if_another_entity_with_the_same_key_is_already_tracked() Will_get_new_entry_if_another_entity_with_the_same_key_is_already_tracked()