public void OrderItems_SingleItem_NoCopyAllowed()
            {
                DateTime startDate         = DateTime.Now.AddMonths(-1);
                DateTime endDate           = DateTime.Now;
                string   distributorId     = "DS640521";
                int      customerProfileID = 0;
                string   countryCode       = System.Threading.Thread.CurrentThread.CurrentCulture.Name;

                MyHerbalife3.Ordering.Providers.China.PreOrderStatusFilterType filterType = MyHerbalife3.Ordering.Providers.China.PreOrderStatusFilterType.All;
                string filterExpression = "";
                string sortExpression   = "";

                var orders = SingleOrderWithProduct(countryCode, distributorId, startDate);
                var target = GetTarget(orders);
                var result = target.GetPreOrders(distributorId, customerProfileID, countryCode, startDate, endDate, filterType, filterExpression, sortExpression);

                Assert.IsTrue(result != null && result.Count == 1 && result[0].IsCopyEnabled == false);
            }
            public void OrderItems_Empty_NoRecordReturned()
            {
                DateTime startDate         = DateTime.Now.AddMonths(-1);
                DateTime endDate           = DateTime.Now;
                string   distributorId     = "DS640521";
                int      customerProfileID = 0;
                string   countryCode       = System.Threading.Thread.CurrentThread.CurrentCulture.Name;

                MyHerbalife3.Ordering.Providers.China.PreOrderStatusFilterType filterType = MyHerbalife3.Ordering.Providers.China.PreOrderStatusFilterType.All;
                string filterExpression = "";
                string sortExpression   = "";

                var orders = SingleOrderWithEmptyOrderItemData(countryCode, distributorId, startDate);
                var target = GetTarget(orders);
                var result = target.GetPreOrders(distributorId, customerProfileID, countryCode, startDate, endDate, filterType, filterExpression, sortExpression);

                //TODO: fix and make it able to return single record.
                Assert.IsTrue(result != null && result.Count == 1);
            }