Provides tests for the and SalesReason objects (entity, collection and repository).
Ejemplo n.º 1
0
        ///<summary>
        ///  Returns a Typed SalesOrderHeaderSalesReason Entity with mock values.
        ///</summary>
        static public SalesOrderHeaderSalesReason CreateMockInstance_Generated(TransactionManager tm)
        {
            SalesOrderHeaderSalesReason mock = new SalesOrderHeaderSalesReason();

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

            //OneToOneRelationship
            SalesOrderHeader mockSalesOrderHeaderBySalesOrderId = SalesOrderHeaderTest.CreateMockInstance(tm);

            DataRepository.SalesOrderHeaderProvider.Insert(tm, mockSalesOrderHeaderBySalesOrderId);
            mock.SalesOrderId = mockSalesOrderHeaderBySalesOrderId.SalesOrderId;
            //OneToOneRelationship
            SalesReason mockSalesReasonBySalesReasonId = SalesReasonTest.CreateMockInstance(tm);

            DataRepository.SalesReasonProvider.Insert(tm, mockSalesReasonBySalesReasonId);
            mock.SalesReasonId = mockSalesReasonBySalesReasonId.SalesReasonId;

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

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


            return((SalesOrderHeaderSalesReason)mock);
        }
Ejemplo n.º 2
0
        ///<summary>
        ///  Update the Typed SalesReason Entity with modified mock values.
        ///</summary>
        static public void UpdateMockInstance(TransactionManager tm, SalesReason mock)
        {
            SalesReasonTest.UpdateMockInstance_Generated(tm, mock);

            // make any alterations necessary
            // (i.e. for DB check constraints, special test cases, etc.)
            SetSpecialTestData(mock);
        }
Ejemplo n.º 3
0
        ///<summary>
        ///  Returns a Typed SalesReason Entity with mock values.
        ///</summary>
        static public SalesReason CreateMockInstance(TransactionManager tm)
        {
            // get the default mock instance
            SalesReason mock = SalesReasonTest.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);
        }
Ejemplo n.º 4
0
        ///<summary>
        ///  Update the Typed SalesOrderHeaderSalesReason Entity with modified mock values.
        ///</summary>
        static public void UpdateMockInstance_Generated(TransactionManager tm, SalesOrderHeaderSalesReason mock)
        {
            mock.ModifiedDate = TestUtility.Instance.RandomDateTime();

            //OneToOneRelationship
            SalesOrderHeader mockSalesOrderHeaderBySalesOrderId = SalesOrderHeaderTest.CreateMockInstance(tm);

            DataRepository.SalesOrderHeaderProvider.Insert(tm, mockSalesOrderHeaderBySalesOrderId);
            mock.SalesOrderId = mockSalesOrderHeaderBySalesOrderId.SalesOrderId;

            //OneToOneRelationship
            SalesReason mockSalesReasonBySalesReasonId = SalesReasonTest.CreateMockInstance(tm);

            DataRepository.SalesReasonProvider.Insert(tm, mockSalesReasonBySalesReasonId);
            mock.SalesReasonId = mockSalesReasonBySalesReasonId.SalesReasonId;
        }