public void TestInitialize() { // Arrange context = new ApplicationDbContext(); disbursementRepository = new RequisitionRepository(context); requisitionDetailRepository = new RequisitionDetailRepository(context); }
public RequisitionService(ApplicationDbContext context) { this.context = context; retrievalService = new RetrievalService(context); disbursementService = new DisbursementService(context); requisitionRepository = new RequisitionRepository(context); requisitionDetailRepository = new RequisitionDetailRepository(context); statusRepository = new StatusRepository(context); userRepository = new UserRepository(context); statusService = new StatusService(context); }
public void TestInitialize() { context = new ApplicationDbContext(); disbursementRepository = new DisbursementRepository(context); disbursementdetailRepository = new DisbursementDetailRepository(context); disbursementService = new DisbursementService(context); itemRepository = new ItemRepository(context); retrievalRepository = new RetrievalRepository(context); requisitionRepository = new RequisitionRepository(context); requisitiondetailRepository = new RequisitionDetailRepository(context); departmentRepository = new DepartmentRepository(context); Retrieval retrieval = new Retrieval(); if (retrievalRepository.FindById("TEST") == null) { //save retrieval object into db retrieval.RetrievalId = "TEST"; retrieval.CreatedDateTime = DateTime.Now; retrievalRepository.Save(retrieval); } else { retrieval = retrievalRepository.FindById("TEST"); } //save disbursement object into db Disbursement disbursement = new Disbursement(); if (disbursementRepository.FindById("TEST") == null) { disbursement.DisbursementId = "TEST"; disbursement.CreatedDateTime = DateTime.Now; disbursement.Retrieval = retrieval; } else { disbursement = disbursementRepository.FindById("TEST"); } disbursementRepository.Save(disbursement); //save disbursement detail object into db DisbursementDetail detail = new DisbursementDetail() { Disbursement = disbursement, Item = context.Item.First(), PlanQuantity = 20, ActualQuantity = 20 }; disbursementdetailRepository.Save(detail); Requisition requisition = new Requisition() { RequisitionId = "TEST", Retrieval = retrieval, CreatedDateTime = DateTime.Now, Status = new StatusService(context).FindStatusByStatusId(8) }; requisitionRepository.Save(requisition); }