static public CreateMockInstance_Generated ( TransactionManager tm ) : |
||
tm | TransactionManager | |
return |
static public EmployeePayHistory CreateMockInstance_Generated(TransactionManager tm)
{
EmployeePayHistory mock = new EmployeePayHistory();
mock.RateChangeDate = TestUtility.Instance.RandomDateTime();
mock.Rate = TestUtility.Instance.RandomShort();
mock.PayFrequency = TestUtility.Instance.RandomByte();
mock.ModifiedDate = TestUtility.Instance.RandomDateTime();
//OneToOneRelationship
Employee mockEmployeeByEmployeeId = EmployeeTest.CreateMockInstance(tm);
DataRepository.EmployeeProvider.Insert(tm, mockEmployeeByEmployeeId);
mock.EmployeeId = mockEmployeeByEmployeeId.EmployeeId;
// create a temporary collection and add the item to it
TList<EmployeePayHistory> tempMockCollection = new TList<EmployeePayHistory>();
tempMockCollection.Add(mock);
tempMockCollection.Remove(mock);
return (EmployeePayHistory)mock;
}
///<summary> /// Returns a Typed EmployeePayHistory Entity with mock values. ///</summary> static public EmployeePayHistory CreateMockInstance(TransactionManager tm) { // get the default mock instance EmployeePayHistory mock = EmployeePayHistoryTest.CreateMockInstance_Generated(tm); // make any alterations necessary // (i.e. for DB check constraints, special test cases, etc.) SetSpecialTestData(mock); // return the modified object return(mock); }