///<summary>
        ///  Returns a Typed ContactCreditCard Entity with mock values.
        ///</summary>
        static public ContactCreditCard CreateMockInstance_Generated(TransactionManager tm)
        {
            ContactCreditCard mock = new ContactCreditCard();

            mock.ModifiedDate = TestUtility.Instance.RandomDateTime();

            //OneToOneRelationship
            Contact mockContactByContactId = ContactTest.CreateMockInstance(tm);

            DataRepository.ContactProvider.Insert(tm, mockContactByContactId);
            mock.ContactId = mockContactByContactId.ContactId;
            //OneToOneRelationship
            CreditCard mockCreditCardByCreditCardId = CreditCardTest.CreateMockInstance(tm);

            DataRepository.CreditCardProvider.Insert(tm, mockCreditCardByCreditCardId);
            mock.CreditCardId = mockCreditCardByCreditCardId.CreditCardId;

            // create a temporary collection and add the item to it
            TList <ContactCreditCard> tempMockCollection = new TList <ContactCreditCard>();

            tempMockCollection.Add(mock);
            tempMockCollection.Remove(mock);


            return((ContactCreditCard)mock);
        }
        ///<summary>
        ///  Update the Typed ContactCreditCard Entity with modified mock values.
        ///</summary>
        static public void UpdateMockInstance_Generated(TransactionManager tm, ContactCreditCard mock)
        {
            mock.ModifiedDate = TestUtility.Instance.RandomDateTime();

            //OneToOneRelationship
            Contact mockContactByContactId = ContactTest.CreateMockInstance(tm);

            DataRepository.ContactProvider.Insert(tm, mockContactByContactId);
            mock.ContactId = mockContactByContactId.ContactId;

            //OneToOneRelationship
            CreditCard mockCreditCardByCreditCardId = CreditCardTest.CreateMockInstance(tm);

            DataRepository.CreditCardProvider.Insert(tm, mockCreditCardByCreditCardId);
            mock.CreditCardId = mockCreditCardByCreditCardId.CreditCardId;
        }