GraphUpdatesTestBase<TTestStore, TFixture> GraphUpdatesTestBase(Of TTestStore, TFixture) Class

Definition

public abstract class GraphUpdatesTestBase<TTestStore, TFixture> : IClassFixture<TFixture>, IDisposable where TTestStore : TestStore where TFixture : GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesFixtureBase, new ()
Public MustInherit Class GraphUpdatesTestBase(Of TTestStore As TestStore, TFixture As {GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesFixtureBase, New})
    Inherits IClassFixture(Of TFixture)
    Implements IDisposable

Type Parameters

TTestStore
TFixture
Inheritance
System.ObjectSystem.Object
GraphUpdatesTestBase<TTestStore, TFixture>GraphUpdatesTestBase(Of TTestStore, TFixture)
Implements
System.IDisposableSystem.IDisposable

Constructors

GraphUpdatesTestBase(TFixture) GraphUpdatesTestBase(TFixture)

Properties

Fixture Fixture
IsTheRoot IsTheRoot
TestStore TestStore

Methods

CreateContext() CreateContext()
Dispose() Dispose()
ExecuteWithStrategyInTransaction(Action<GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext>, Action<GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext>, Action<GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext>, Action<GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext>) ExecuteWithStrategyInTransaction(Action(Of GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext), Action(Of GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext), Action(Of GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext), Action(Of GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext))
LoadOptionalAkGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext) LoadOptionalAkGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)
LoadOptionalGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext) LoadOptionalGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)
LoadRequiredAkGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext) LoadRequiredAkGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)
LoadRequiredGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext) LoadRequiredGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)
LoadRequiredNonPkAkGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext) LoadRequiredNonPkAkGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)
LoadRequiredNonPkGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext) LoadRequiredNonPkGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)
Optional_many_to_one_dependents_are_orphaned() Optional_many_to_one_dependents_are_orphaned()
Optional_many_to_one_dependents_are_orphaned_in_store() Optional_many_to_one_dependents_are_orphaned_in_store()
Optional_many_to_one_dependents_are_orphaned_starting_detached() Optional_many_to_one_dependents_are_orphaned_starting_detached()
Optional_many_to_one_dependents_with_alternate_key_are_orphaned() Optional_many_to_one_dependents_with_alternate_key_are_orphaned()
Optional_many_to_one_dependents_with_alternate_key_are_orphaned_in_store() Optional_many_to_one_dependents_with_alternate_key_are_orphaned_in_store()
Optional_many_to_one_dependents_with_alternate_key_are_orphaned_starting_detached() Optional_many_to_one_dependents_with_alternate_key_are_orphaned_starting_detached()
Optional_one_to_one_are_orphaned() Optional_one_to_one_are_orphaned()
Optional_one_to_one_are_orphaned_in_store() Optional_one_to_one_are_orphaned_in_store()
Optional_one_to_one_are_orphaned_starting_detached() Optional_one_to_one_are_orphaned_starting_detached()
Optional_One_to_one_relationships_are_one_to_one() Optional_One_to_one_relationships_are_one_to_one()
Optional_One_to_one_with_AK_relationships_are_one_to_one() Optional_One_to_one_with_AK_relationships_are_one_to_one()
Optional_one_to_one_with_alternate_key_are_orphaned() Optional_one_to_one_with_alternate_key_are_orphaned()
Optional_one_to_one_with_alternate_key_are_orphaned_in_store() Optional_one_to_one_with_alternate_key_are_orphaned_in_store()
Optional_one_to_one_with_alternate_key_are_orphaned_starting_detached() Optional_one_to_one_with_alternate_key_are_orphaned_starting_detached()
Reparent_optional_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Reparent_optional_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Reparent_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Reparent_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Reparent_required_non_PK_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Reparent_required_non_PK_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Reparent_required_non_PK_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Reparent_required_non_PK_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Reparent_required_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Reparent_required_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Reparent_required_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Reparent_required_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Required_many_to_one_dependents_are_cascade_deleted() Required_many_to_one_dependents_are_cascade_deleted()
Required_many_to_one_dependents_are_cascade_deleted_in_store() Required_many_to_one_dependents_are_cascade_deleted_in_store()
Required_many_to_one_dependents_are_cascade_deleted_starting_detached() Required_many_to_one_dependents_are_cascade_deleted_starting_detached()
Required_many_to_one_dependents_are_cascade_detached_when_Added() Required_many_to_one_dependents_are_cascade_detached_when_Added()
Required_many_to_one_dependents_with_alternate_key_are_cascade_deleted() Required_many_to_one_dependents_with_alternate_key_are_cascade_deleted()
Required_many_to_one_dependents_with_alternate_key_are_cascade_deleted_in_store() Required_many_to_one_dependents_with_alternate_key_are_cascade_deleted_in_store()
Required_many_to_one_dependents_with_alternate_key_are_cascade_deleted_starting_detached() Required_many_to_one_dependents_with_alternate_key_are_cascade_deleted_starting_detached()
Required_many_to_one_dependents_with_alternate_key_are_cascade_detached_when_Added() Required_many_to_one_dependents_with_alternate_key_are_cascade_detached_when_Added()
Required_non_PK_one_to_one_are_cascade_deleted() Required_non_PK_one_to_one_are_cascade_deleted()
Required_non_PK_one_to_one_are_cascade_deleted_in_store() Required_non_PK_one_to_one_are_cascade_deleted_in_store()
Required_non_PK_one_to_one_are_cascade_deleted_starting_detached() Required_non_PK_one_to_one_are_cascade_deleted_starting_detached()
Required_non_PK_one_to_one_are_cascade_detached_when_Added() Required_non_PK_one_to_one_are_cascade_detached_when_Added()
Required_non_PK_one_to_one_with_alternate_key_are_cascade_deleted() Required_non_PK_one_to_one_with_alternate_key_are_cascade_deleted()
Required_non_PK_one_to_one_with_alternate_key_are_cascade_deleted_in_store() Required_non_PK_one_to_one_with_alternate_key_are_cascade_deleted_in_store()
Required_non_PK_one_to_one_with_alternate_key_are_cascade_deleted_starting_detached() Required_non_PK_one_to_one_with_alternate_key_are_cascade_deleted_starting_detached()
Required_non_PK_one_to_one_with_alternate_key_are_cascade_detached_when_Added() Required_non_PK_one_to_one_with_alternate_key_are_cascade_detached_when_Added()
Required_one_to_one_are_cascade_deleted() Required_one_to_one_are_cascade_deleted()
Required_one_to_one_are_cascade_deleted_in_store() Required_one_to_one_are_cascade_deleted_in_store()
Required_one_to_one_are_cascade_deleted_starting_detached() Required_one_to_one_are_cascade_deleted_starting_detached()
Required_one_to_one_are_cascade_detached_when_Added() Required_one_to_one_are_cascade_detached_when_Added()
Required_One_to_one_relationships_are_one_to_one() Required_One_to_one_relationships_are_one_to_one()
Required_One_to_one_with_AK_relationships_are_one_to_one() Required_One_to_one_with_AK_relationships_are_one_to_one()
Required_one_to_one_with_alternate_key_are_cascade_deleted() Required_one_to_one_with_alternate_key_are_cascade_deleted()
Required_one_to_one_with_alternate_key_are_cascade_deleted_in_store() Required_one_to_one_with_alternate_key_are_cascade_deleted_in_store()
Required_one_to_one_with_alternate_key_are_cascade_deleted_starting_detached() Required_one_to_one_with_alternate_key_are_cascade_deleted_starting_detached()
Required_one_to_one_with_alternate_key_are_cascade_detached_when_Added() Required_one_to_one_with_alternate_key_are_cascade_detached_when_Added()
Save_changed_optional_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Save_changed_optional_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Save_changed_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Save_changed_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Save_changed_optional_one_to_one_with_alternate_key_in_store() Save_changed_optional_one_to_one_with_alternate_key_in_store()
Save_optional_many_to_one_dependents(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Save_optional_many_to_one_dependents(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Save_optional_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Save_optional_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Save_removed_optional_many_to_one_dependents(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism) Save_removed_optional_many_to_one_dependents(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Save_removed_optional_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism) Save_removed_optional_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Save_removed_required_many_to_one_dependents(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism) Save_removed_required_many_to_one_dependents(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Save_removed_required_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism) Save_removed_required_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Save_required_many_to_one_dependents(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Save_required_many_to_one_dependents(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Save_required_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Save_required_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Save_required_non_PK_one_to_one_changed_by_reference(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Save_required_non_PK_one_to_one_changed_by_reference(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Save_required_non_PK_one_to_one_changed_by_reference_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Save_required_non_PK_one_to_one_changed_by_reference_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Save_required_one_to_one_changed_by_reference(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism) Save_required_one_to_one_changed_by_reference(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Save_required_one_to_one_changed_by_reference_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism, Boolean) Save_required_one_to_one_changed_by_reference_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)
Sever_optional_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism) Sever_optional_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Sever_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism) Sever_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Sever_required_non_PK_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism) Sever_required_non_PK_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Sever_required_non_PK_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism) Sever_required_non_PK_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Sever_required_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism) Sever_required_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Sever_required_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism) Sever_required_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
UseTransaction(DatabaseFacade, IDbContextTransaction) UseTransaction(DatabaseFacade, IDbContextTransaction)