private static T_CustomerOrder CreateCustomerOrder(DueTime dueTime) { IDbMasterDataCache dbMasterDataCache = ZppConfiguration.CacheManager.GetMasterDataCache(); var order = new T_CustomerOrder() { BusinessPartnerId = dbMasterDataCache.M_BusinessPartnerGetAll()[0].Id, DueTime = dueTime.GetValue(),//, CreationTime = 0, Name = $"RandomProductionOrder{random.Next()}", }; return(order); }
public CustomerOrderCreator(Quantity defaultCustomerOrderQuantityPerCycle) { if (defaultCustomerOrderQuantityPerCycle != null && defaultCustomerOrderQuantityPerCycle.IsSmallerThan( _defaultCustomerOrderQuantityPerCycle)) { _defaultCustomerOrderQuantityPerCycle = defaultCustomerOrderQuantityPerCycle; } var orderArrivalRate = new OrderArrivalRate(0.025); IDbMasterDataCache masterDataCache = ZppConfiguration.CacheManager.GetMasterDataCache(); _orderGenerator = TestScenario.GetOrderGenerator(new MinDeliveryTime(200), new MaxDeliveryTime(1430), orderArrivalRate, masterDataCache.M_ArticleGetAll(), masterDataCache.M_BusinessPartnerGetAll()); }