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); }