C# Class Habanero.Testability.Helpers.NonValidatingDataAccessorInMemory

This is a DataAccessorInMemory that does not validate the businessObjects. This is very usefull for testing in cases where you need to persist an object that is in a state that would break some validation rules. E.g. Expired samples but you cannot create the expired samples in the normal way since the rule is ExpiryDate > Today.
Inheritance: Habanero.BO.DataAccessorInMemory
ファイルを表示 Open project: Chillisoft/habanero.testability

Public Methods

Method Description
CreateTransactionCommitter ( ) : ITransactionCommitter

Creates a TransactionCommitter for you to use to persist BusinessObjects. A new TransactionCommitter is required each time an object or set of objects is persisted.

NonValidatingDataAccessorInMemory ( ) : System

NonValidatingDataAccessorInMemory ( DataStoreInMemory dataStore ) : System

Method Details

CreateTransactionCommitter() public method

Creates a TransactionCommitter for you to use to persist BusinessObjects. A new TransactionCommitter is required each time an object or set of objects is persisted.
public CreateTransactionCommitter ( ) : ITransactionCommitter
return ITransactionCommitter

NonValidatingDataAccessorInMemory() public method

public NonValidatingDataAccessorInMemory ( ) : System
return System

NonValidatingDataAccessorInMemory() public method

public NonValidatingDataAccessorInMemory ( DataStoreInMemory dataStore ) : System
dataStore DataStoreInMemory
return System