///<summary> /// Returns a Typed ProductDocument Entity with mock values. ///</summary> static public ProductDocument CreateMockInstance_Generated(TransactionManager tm) { ProductDocument mock = new ProductDocument(); mock.ModifiedDate = TestUtility.Instance.RandomDateTime(); //OneToOneRelationship Document mockDocumentByDocumentId = DocumentTest.CreateMockInstance(tm); DataRepository.DocumentProvider.Insert(tm, mockDocumentByDocumentId); mock.DocumentId = mockDocumentByDocumentId.DocumentId; //OneToOneRelationship Product mockProductByProductId = ProductTest.CreateMockInstance(tm); DataRepository.ProductProvider.Insert(tm, mockProductByProductId); mock.ProductId = mockProductByProductId.ProductId; // create a temporary collection and add the item to it TList <ProductDocument> tempMockCollection = new TList <ProductDocument>(); tempMockCollection.Add(mock); tempMockCollection.Remove(mock); return((ProductDocument)mock); }
///<summary> /// Update the Typed Document Entity with modified mock values. ///</summary> static public void UpdateMockInstance(TransactionManager tm, Document mock) { DocumentTest.UpdateMockInstance_Generated(tm, mock); // make any alterations necessary // (i.e. for DB check constraints, special test cases, etc.) SetSpecialTestData(mock); }
///<summary> /// Returns a Typed Document Entity with mock values. ///</summary> static public Document CreateMockInstance(TransactionManager tm) { // get the default mock instance Document mock = DocumentTest.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); }
///<summary> /// Update the Typed ProductDocument Entity with modified mock values. ///</summary> static public void UpdateMockInstance_Generated(TransactionManager tm, ProductDocument mock) { mock.ModifiedDate = TestUtility.Instance.RandomDateTime(); //OneToOneRelationship Document mockDocumentByDocumentId = DocumentTest.CreateMockInstance(tm); DataRepository.DocumentProvider.Insert(tm, mockDocumentByDocumentId); mock.DocumentId = mockDocumentByDocumentId.DocumentId; //OneToOneRelationship Product mockProductByProductId = ProductTest.CreateMockInstance(tm); DataRepository.ProductProvider.Insert(tm, mockProductByProductId); mock.ProductId = mockProductByProductId.ProductId; }