public void UpdateRequisitionStatusTest_SingleRequisition()
        {
            //Act
            //Get test requisition object from db
            Disbursement disbursement = context.Disbursement.Where(x => x.DisbursementId == "TEST").First();
            Requisition  requisition  = context.Requisition.Where(x => x.RequisitionId == "TEST").First();

            Item item = context.Item.First();


            //make and save 2 multiple requisition detail objects
            RequisitionDetail rd1 = new RequisitionDetail()
            {
                Requisition = requisition,

                Item     = item,
                Quantity = 5
            };

            requisitiondetailRepository.Save(rd1);


            RequisitionDetail rd2 = new RequisitionDetail()
            {
                Requisition = requisition,
                Item        = itemRepository.FindById("C003"),
                Quantity    = 99
            };

            requisitiondetailRepository.Save(rd2);


            //Arrange
            var result = disbursementService.UpdateRequisitionStatus(disbursement);

            //Assert
            //disbursement detail disburses 20, so rd1 should be statusID(10),
            Assert.AreEqual(10, result.First().RequisitionDetails.First().Status.StatusId);
            Assert.AreEqual(10, result.First().Status.StatusId);
        }