public void SetUp() { var trigger = new ProductionTrigger { PartNumber = "SERIES K", Description = "A serious product", Priority = "1", ReqtForInternalCustomersBI = 1 }; this.ProductionTriggerQueryRepository.FindBy(Arg.Any <Expression <Func <ProductionTrigger, bool> > >()) .Returns(trigger); var productionTriggerAssemblies = new List <ProductionTriggerAssembly> { new ProductionTriggerAssembly { Jobref = "AAAAAA", AssemblyNumber = "SERIES K01", PartNumber = "SERIES K", ReqtForInternalAndTriggerLevelBT = 1 }, new ProductionTriggerAssembly { Jobref = "AAAAAA", AssemblyNumber = "SERIES KIT KAT", PartNumber = "SERIES K" } }; this.ProductionTriggerAssemblyQueryRepository .FilterBy(Arg.Any <Expression <Func <ProductionTriggerAssembly, bool> > >()) .Returns(productionTriggerAssemblies.AsQueryable()); this.result = this.Sut.GetProductionTriggerFacts("CJCAIH", "SERIES K"); }
public void SetUp() { var trigger = new ProductionTrigger { PartNumber = "SERIES K", Description = "A serious product", Priority = "1", QtyBeingBuilt = 1 }; this.ProductionTriggerQueryRepository.FindBy(Arg.Any <Expression <Func <ProductionTrigger, bool> > >()) .Returns(trigger); var worksOrders = new List <WorksOrder> { new WorksOrder { OrderNumber = 800000, Quantity = 1, QuantityBuilt = 0, DateRaised = new DateTime(2019, 1, 1) } }; this.WorksOrderRepository.FilterBy(Arg.Any <Expression <Func <WorksOrder, bool> > >()) .Returns(worksOrders.AsQueryable()); this.result = this.Sut.GetProductionTriggerFacts("CJCAIH", "SERIES K"); }
public void SetUp() { var trigger = new ProductionTrigger { PartNumber = "SERIES K", Description = "A serious product", Priority = "1", QtyBeingBuilt = 0 }; this.ProductionTriggerQueryRepository.FindBy(Arg.Any <Expression <Func <ProductionTrigger, bool> > >()) .Returns(trigger); this.result = this.Sut.GetProductionTriggerFacts("CJCAIH", "SERIES K"); }
public void SetUp() { var trigger = new ProductionTrigger { PartNumber = "SERIES K", Description = "A serious product", Priority = "1", ReqtForSalesOrdersBE = 1 }; this.ProductionTriggerQueryRepository.FindBy(Arg.Any <Expression <Func <ProductionTrigger, bool> > >()) .Returns(trigger); var productionBackOrders = new List <ProductionBackOrder> { new ProductionBackOrder { OrderNumber = 300000, OrderLine = 1, ArticleNumber = "SERIES K", JobId = 1, CitCode = "S", BackOrderQty = 1, RequestedDeliveryDate = DateTime.Now.Date, BaseValue = 100 } }; var accountingCompany = new AccountingCompany { Name = "LINN", Description = "Linn Products Ltd", LatestSosJobId = 1, DateLatestSosJobId = DateTime.Now.Date }; this.AccountingCompanyRepository.FindById(Arg.Any <string>()).Returns(accountingCompany); this.ProductionBackOrderQueryRepository.FilterBy(Arg.Any <Expression <Func <ProductionBackOrder, bool> > >()) .Returns(productionBackOrders.AsQueryable()); this.result = this.Sut.GetProductionTriggerFacts("CJCAIH", "SERIES K"); }
public void SetUpContext() { this.Sut = new ProductionTrigger(); }