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)

protected GraphUpdatesTestBase(TFixture fixture)
Protected Sub New(fixture As TFixture)
Parameters
fixture
TFixture TFixture

Properties

Fixture Fixture

protected TFixture Fixture { get; }
Protected ReadOnly Property Fixture As TFixture
Value
TFixture TFixture

IsTheRoot IsTheRoot

protected Expression<Func<GraphUpdatesTestBase<TTestStore, TFixture>.Root, bool>> IsTheRoot { get; }
Protected ReadOnly Property IsTheRoot As Expression(Of Func(Of GraphUpdatesTestBase(Of TTestStore, TFixture).Root, Boolean))
Value
System.Linq.Expressions.Expression<System.Func<GraphUpdatesTestBase.Root<>, System.Boolean>> System.Linq.Expressions.Expression(Of System.Func(Of GraphUpdatesTestBase.Root(Of ), System.Boolean))

TestStore TestStore

protected TTestStore TestStore { get; }
Protected ReadOnly Property TestStore As TTestStore
Value
TTestStore TTestStore

Methods

CreateContext() CreateContext()

protected GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext CreateContext()
Protected Function CreateContext As GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext
Returns

Dispose() Dispose()

public void Dispose()
Public Sub Dispose

ExecuteWithStrategyInTransaction(Action<>.GraphUpdatesContext>, Action<>.GraphUpdatesContext>, Action<>.GraphUpdatesContext>, Action<>.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))

protected virtual void ExecuteWithStrategyInTransaction(Action<GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext> testOperation, Action<GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext> nestedTestOperation1 = null, Action<GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext> nestedTestOperation2 = null, Action<GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext> nestedTestOperation3 = null)
Protected Overridable Sub ExecuteWithStrategyInTransaction(testOperation As Action(Of GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext), nestedTestOperation1 As Action(Of GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext) = Nothing, nestedTestOperation2 As Action(Of GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext) = Nothing, nestedTestOperation3 As Action(Of GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext) = Nothing)
Parameters
testOperation
System.Action<GraphUpdatesTestBase.GraphUpdatesContext<>> System.Action(Of GraphUpdatesTestBase.GraphUpdatesContext(Of ))
nestedTestOperation1
System.Action<GraphUpdatesTestBase.GraphUpdatesContext<>> System.Action(Of GraphUpdatesTestBase.GraphUpdatesContext(Of ))
nestedTestOperation2
System.Action<GraphUpdatesTestBase.GraphUpdatesContext<>> System.Action(Of GraphUpdatesTestBase.GraphUpdatesContext(Of ))
nestedTestOperation3
System.Action<GraphUpdatesTestBase.GraphUpdatesContext<>> System.Action(Of GraphUpdatesTestBase.GraphUpdatesContext(Of ))

LoadOptionalAkGraph(GraphUpdatesTestBase.GraphUpdatesContext) LoadOptionalAkGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)

protected GraphUpdatesTestBase<TTestStore, TFixture>.Root LoadOptionalAkGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext context)
Protected Function LoadOptionalAkGraph(context As GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext) As GraphUpdatesTestBase(Of TTestStore, TFixture).Root
Parameters
Returns

LoadOptionalGraph(GraphUpdatesTestBase.GraphUpdatesContext) LoadOptionalGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)

protected GraphUpdatesTestBase<TTestStore, TFixture>.Root LoadOptionalGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext context)
Protected Function LoadOptionalGraph(context As GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext) As GraphUpdatesTestBase(Of TTestStore, TFixture).Root
Parameters
Returns

LoadRequiredAkGraph(GraphUpdatesTestBase.GraphUpdatesContext) LoadRequiredAkGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)

protected GraphUpdatesTestBase<TTestStore, TFixture>.Root LoadRequiredAkGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext context)
Protected Function LoadRequiredAkGraph(context As GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext) As GraphUpdatesTestBase(Of TTestStore, TFixture).Root
Parameters
Returns

LoadRequiredGraph(GraphUpdatesTestBase.GraphUpdatesContext) LoadRequiredGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)

protected GraphUpdatesTestBase<TTestStore, TFixture>.Root LoadRequiredGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext context)
Protected Function LoadRequiredGraph(context As GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext) As GraphUpdatesTestBase(Of TTestStore, TFixture).Root
Parameters
Returns

LoadRequiredNonPkAkGraph(GraphUpdatesTestBase.GraphUpdatesContext) LoadRequiredNonPkAkGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)

protected GraphUpdatesTestBase<TTestStore, TFixture>.Root LoadRequiredNonPkAkGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext context)
Protected Function LoadRequiredNonPkAkGraph(context As GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext) As GraphUpdatesTestBase(Of TTestStore, TFixture).Root
Parameters
Returns

LoadRequiredNonPkGraph(GraphUpdatesTestBase.GraphUpdatesContext) LoadRequiredNonPkGraph(GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext)

protected GraphUpdatesTestBase<TTestStore, TFixture>.Root LoadRequiredNonPkGraph(GraphUpdatesTestBase<TTestStore, TFixture>.GraphUpdatesContext context)
Protected Function LoadRequiredNonPkGraph(context As GraphUpdatesTestBase(Of TTestStore, TFixture).GraphUpdatesContext) As GraphUpdatesTestBase(Of TTestStore, TFixture).Root
Parameters
Returns

Optional_many_to_one_dependents_are_orphaned() Optional_many_to_one_dependents_are_orphaned()

public virtual void Optional_many_to_one_dependents_are_orphaned()
Public Overridable Sub 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()

public virtual void Optional_many_to_one_dependents_are_orphaned_in_store()
Public Overridable Sub 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()

public virtual void Optional_many_to_one_dependents_are_orphaned_starting_detached()
Public Overridable Sub 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()

public virtual void Optional_many_to_one_dependents_with_alternate_key_are_orphaned()
Public Overridable Sub 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()

public virtual void Optional_many_to_one_dependents_with_alternate_key_are_orphaned_in_store()
Public Overridable Sub 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()

public virtual void Optional_many_to_one_dependents_with_alternate_key_are_orphaned_starting_detached()
Public Overridable Sub Optional_many_to_one_dependents_with_alternate_key_are_orphaned_starting_detached

Optional_one_to_one_are_orphaned() Optional_one_to_one_are_orphaned()

public virtual void Optional_one_to_one_are_orphaned()
Public Overridable Sub Optional_one_to_one_are_orphaned

Optional_one_to_one_are_orphaned_in_store() Optional_one_to_one_are_orphaned_in_store()

public virtual void Optional_one_to_one_are_orphaned_in_store()
Public Overridable Sub Optional_one_to_one_are_orphaned_in_store

Optional_one_to_one_are_orphaned_starting_detached() Optional_one_to_one_are_orphaned_starting_detached()

public virtual void Optional_one_to_one_are_orphaned_starting_detached()
Public Overridable Sub 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()

public virtual void Optional_One_to_one_relationships_are_one_to_one()
Public Overridable Sub 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()

public virtual void Optional_One_to_one_with_AK_relationships_are_one_to_one()
Public Overridable Sub 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()

public virtual void Optional_one_to_one_with_alternate_key_are_orphaned()
Public Overridable Sub 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()

public virtual void Optional_one_to_one_with_alternate_key_are_orphaned_in_store()
Public Overridable Sub 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()

public virtual void Optional_one_to_one_with_alternate_key_are_orphaned_starting_detached()
Public Overridable Sub Optional_one_to_one_with_alternate_key_are_orphaned_starting_detached

Reparent_optional_one_to_one(GraphUpdatesTestBase.ChangeMechanism, Boolean) Reparent_optional_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Reparent_optional_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingRoot)
Public Overridable Sub Reparent_optional_one_to_one(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingRoot As Boolean)
Parameters
useExistingRoot
System.Boolean System.Boolean

Reparent_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism, Boolean) Reparent_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Reparent_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingRoot)
Public Overridable Sub Reparent_optional_one_to_one_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingRoot As Boolean)
Parameters
useExistingRoot
System.Boolean System.Boolean

Reparent_required_non_PK_one_to_one(GraphUpdatesTestBase.ChangeMechanism, Boolean) Reparent_required_non_PK_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Reparent_required_non_PK_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingRoot)
Public Overridable Sub Reparent_required_non_PK_one_to_one(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingRoot As Boolean)
Parameters
useExistingRoot
System.Boolean System.Boolean

Reparent_required_non_PK_one_to_one_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism, Boolean) Reparent_required_non_PK_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Reparent_required_non_PK_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingRoot)
Public Overridable Sub Reparent_required_non_PK_one_to_one_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingRoot As Boolean)
Parameters
useExistingRoot
System.Boolean System.Boolean

Reparent_required_one_to_one(GraphUpdatesTestBase.ChangeMechanism, Boolean) Reparent_required_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Reparent_required_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingRoot)
Public Overridable Sub Reparent_required_one_to_one(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingRoot As Boolean)
Parameters
useExistingRoot
System.Boolean System.Boolean

Reparent_required_one_to_one_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism, Boolean) Reparent_required_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Reparent_required_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingRoot)
Public Overridable Sub Reparent_required_one_to_one_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingRoot As Boolean)
Parameters
useExistingRoot
System.Boolean System.Boolean

Required_many_to_one_dependents_are_cascade_deleted() Required_many_to_one_dependents_are_cascade_deleted()

public virtual void Required_many_to_one_dependents_are_cascade_deleted()
Public Overridable Sub 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()

public virtual void Required_many_to_one_dependents_are_cascade_deleted_in_store()
Public Overridable Sub 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()

public virtual void Required_many_to_one_dependents_are_cascade_deleted_starting_detached()
Public Overridable Sub 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()

public virtual void Required_many_to_one_dependents_are_cascade_detached_when_Added()
Public Overridable Sub 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()

public virtual void Required_many_to_one_dependents_with_alternate_key_are_cascade_deleted()
Public Overridable Sub 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()

public virtual void Required_many_to_one_dependents_with_alternate_key_are_cascade_deleted_in_store()
Public Overridable Sub 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()

public virtual void Required_many_to_one_dependents_with_alternate_key_are_cascade_deleted_starting_detached()
Public Overridable Sub 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()

public virtual void Required_many_to_one_dependents_with_alternate_key_are_cascade_detached_when_Added()
Public Overridable Sub 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()

public virtual void Required_non_PK_one_to_one_are_cascade_deleted()
Public Overridable Sub 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()

public virtual void Required_non_PK_one_to_one_are_cascade_deleted_in_store()
Public Overridable Sub 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()

public virtual void Required_non_PK_one_to_one_are_cascade_deleted_starting_detached()
Public Overridable Sub 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()

public virtual void Required_non_PK_one_to_one_are_cascade_detached_when_Added()
Public Overridable Sub 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()

public virtual void Required_non_PK_one_to_one_with_alternate_key_are_cascade_deleted()
Public Overridable Sub 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()

public virtual void Required_non_PK_one_to_one_with_alternate_key_are_cascade_deleted_in_store()
Public Overridable Sub 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()

public virtual void Required_non_PK_one_to_one_with_alternate_key_are_cascade_deleted_starting_detached()
Public Overridable Sub 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()

public virtual void Required_non_PK_one_to_one_with_alternate_key_are_cascade_detached_when_Added()
Public Overridable Sub 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()

public virtual void Required_one_to_one_are_cascade_deleted()
Public Overridable Sub 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()

public virtual void Required_one_to_one_are_cascade_deleted_in_store()
Public Overridable Sub 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()

public virtual void Required_one_to_one_are_cascade_deleted_starting_detached()
Public Overridable Sub 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()

public virtual void Required_one_to_one_are_cascade_detached_when_Added()
Public Overridable Sub 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()

public virtual void Required_One_to_one_relationships_are_one_to_one()
Public Overridable Sub 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()

public virtual void Required_One_to_one_with_AK_relationships_are_one_to_one()
Public Overridable Sub 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()

public virtual void Required_one_to_one_with_alternate_key_are_cascade_deleted()
Public Overridable Sub 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()

public virtual void Required_one_to_one_with_alternate_key_are_cascade_deleted_in_store()
Public Overridable Sub 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()

public virtual void Required_one_to_one_with_alternate_key_are_cascade_deleted_starting_detached()
Public Overridable Sub 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()

public virtual void Required_one_to_one_with_alternate_key_are_cascade_detached_when_Added()
Public Overridable Sub Required_one_to_one_with_alternate_key_are_cascade_detached_when_Added

Save_changed_optional_one_to_one(GraphUpdatesTestBase.ChangeMechanism, Boolean) Save_changed_optional_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Save_changed_optional_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingEntities)
Public Overridable Sub Save_changed_optional_one_to_one(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingEntities As Boolean)
Parameters
useExistingEntities
System.Boolean System.Boolean

Save_changed_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism, Boolean) Save_changed_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Save_changed_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingEntities)
Public Overridable Sub Save_changed_optional_one_to_one_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingEntities As Boolean)
Parameters
useExistingEntities
System.Boolean System.Boolean

Save_changed_optional_one_to_one_with_alternate_key_in_store() Save_changed_optional_one_to_one_with_alternate_key_in_store()

public virtual void Save_changed_optional_one_to_one_with_alternate_key_in_store()
Public Overridable Sub Save_changed_optional_one_to_one_with_alternate_key_in_store

Save_optional_many_to_one_dependents(GraphUpdatesTestBase.ChangeMechanism, Boolean) Save_optional_many_to_one_dependents(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Save_optional_many_to_one_dependents(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingEntities)
Public Overridable Sub Save_optional_many_to_one_dependents(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingEntities As Boolean)
Parameters
useExistingEntities
System.Boolean System.Boolean

Save_optional_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism, Boolean) Save_optional_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Save_optional_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingEntities)
Public Overridable Sub Save_optional_many_to_one_dependents_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingEntities As Boolean)
Parameters
useExistingEntities
System.Boolean System.Boolean

Save_removed_optional_many_to_one_dependents(GraphUpdatesTestBase.ChangeMechanism) Save_removed_optional_many_to_one_dependents(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)

public virtual void Save_removed_optional_many_to_one_dependents(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism)
Public Overridable Sub Save_removed_optional_many_to_one_dependents(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Parameters

Save_removed_optional_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism) Save_removed_optional_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)

public virtual void Save_removed_optional_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism)
Public Overridable Sub Save_removed_optional_many_to_one_dependents_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Parameters

Save_removed_required_many_to_one_dependents(GraphUpdatesTestBase.ChangeMechanism) Save_removed_required_many_to_one_dependents(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)

public virtual void Save_removed_required_many_to_one_dependents(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism)
Public Overridable Sub Save_removed_required_many_to_one_dependents(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Parameters

Save_removed_required_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism) Save_removed_required_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)

public virtual void Save_removed_required_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism)
Public Overridable Sub Save_removed_required_many_to_one_dependents_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Parameters

Save_required_many_to_one_dependents(GraphUpdatesTestBase.ChangeMechanism, Boolean) Save_required_many_to_one_dependents(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Save_required_many_to_one_dependents(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingEntities)
Public Overridable Sub Save_required_many_to_one_dependents(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingEntities As Boolean)
Parameters
useExistingEntities
System.Boolean System.Boolean

Save_required_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism, Boolean) Save_required_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Save_required_many_to_one_dependents_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingEntities)
Public Overridable Sub Save_required_many_to_one_dependents_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingEntities As Boolean)
Parameters
useExistingEntities
System.Boolean System.Boolean

Save_required_non_PK_one_to_one_changed_by_reference(GraphUpdatesTestBase.ChangeMechanism, Boolean) Save_required_non_PK_one_to_one_changed_by_reference(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Save_required_non_PK_one_to_one_changed_by_reference(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingEntities)
Public Overridable Sub Save_required_non_PK_one_to_one_changed_by_reference(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingEntities As Boolean)
Parameters
useExistingEntities
System.Boolean System.Boolean

Save_required_non_PK_one_to_one_changed_by_reference_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism, Boolean) Save_required_non_PK_one_to_one_changed_by_reference_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Save_required_non_PK_one_to_one_changed_by_reference_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingEntities)
Public Overridable Sub Save_required_non_PK_one_to_one_changed_by_reference_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingEntities As Boolean)
Parameters
useExistingEntities
System.Boolean System.Boolean

Save_required_one_to_one_changed_by_reference(GraphUpdatesTestBase.ChangeMechanism) Save_required_one_to_one_changed_by_reference(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)

public virtual void Save_required_one_to_one_changed_by_reference(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism)
Public Overridable Sub Save_required_one_to_one_changed_by_reference(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Parameters

Save_required_one_to_one_changed_by_reference_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism, Boolean) Save_required_one_to_one_changed_by_reference_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, Boolean)

public virtual void Save_required_one_to_one_changed_by_reference_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism, bool useExistingEntities)
Public Overridable Sub Save_required_one_to_one_changed_by_reference_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism, useExistingEntities As Boolean)
Parameters
useExistingEntities
System.Boolean System.Boolean

Sever_optional_one_to_one(GraphUpdatesTestBase.ChangeMechanism) Sever_optional_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)

public virtual void Sever_optional_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism)
Public Overridable Sub Sever_optional_one_to_one(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Parameters

Sever_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism) Sever_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)

public virtual void Sever_optional_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism)
Public Overridable Sub Sever_optional_one_to_one_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Parameters

Sever_required_non_PK_one_to_one(GraphUpdatesTestBase.ChangeMechanism) Sever_required_non_PK_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)

public virtual void Sever_required_non_PK_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism)
Public Overridable Sub Sever_required_non_PK_one_to_one(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Parameters

Sever_required_non_PK_one_to_one_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism) Sever_required_non_PK_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)

public virtual void Sever_required_non_PK_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism)
Public Overridable Sub Sever_required_non_PK_one_to_one_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Parameters

Sever_required_one_to_one(GraphUpdatesTestBase.ChangeMechanism) Sever_required_one_to_one(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)

public virtual void Sever_required_one_to_one(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism)
Public Overridable Sub Sever_required_one_to_one(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Parameters

Sever_required_one_to_one_with_alternate_key(GraphUpdatesTestBase.ChangeMechanism) Sever_required_one_to_one_with_alternate_key(GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)

public virtual void Sever_required_one_to_one_with_alternate_key(GraphUpdatesTestBase<TTestStore, TFixture>.ChangeMechanism changeMechanism)
Public Overridable Sub Sever_required_one_to_one_with_alternate_key(changeMechanism As GraphUpdatesTestBase(Of TTestStore, TFixture).ChangeMechanism)
Parameters

UseTransaction(DatabaseFacade, IDbContextTransaction) UseTransaction(DatabaseFacade, IDbContextTransaction)

protected virtual void UseTransaction(DatabaseFacade facade, IDbContextTransaction transaction)
Protected Overridable Sub UseTransaction(facade As DatabaseFacade, transaction As IDbContextTransaction)
Parameters