Ejemplo n.º 1
0
        public void Should_Delete()
        {
            var conditionsBooklet = new ConditionsBooklet();

            conditionsBooklet.Delete();
            conditionsBooklet.State.ShouldBe(SharedKernal.ObjectState.Deleted);
        }
Ejemplo n.º 2
0
        public void Should_Update()
        {
            var conditionsBooklet = new ConditionsBooklet();

            conditionsBooklet.UpdateConfirm(true);
            conditionsBooklet.State.ShouldBe(SharedKernal.ObjectState.Modified);
        }
Ejemplo n.º 3
0
        public void Should_Construct_CommericalRegister()
        {
            var conditionsBooklet = new ConditionsBooklet(_commericalRegisterNo, _billInfo);

            conditionsBooklet.ShouldNotBeNull();
            conditionsBooklet.CommericalRegisterNo.ShouldNotBeNullOrEmpty();
            conditionsBooklet.BillInfo.ShouldNotBeNull();
        }
Ejemplo n.º 4
0
        public void Should_DeleteWithBill()
        {
            var billInfo          = new BillInfo(10, DateTime.Now, DateTime.Now.AddYears(1), "AGC1001");
            var conditionsBooklet = new ConditionsBooklet(_commericalRegisterNo, billInfo);

            conditionsBooklet.DeleteWithBill();
            conditionsBooklet.BillInfo.State.ShouldBe(SharedKernal.ObjectState.Deleted);
            conditionsBooklet.State.ShouldBe(SharedKernal.ObjectState.Deleted);
        }
Ejemplo n.º 5
0
        public BillInfo GetBillInfoData()
        {
            BillInfoModel billInfoModel = new BillInfoModel()
            {
                AmountDue           = _amountDue,
                DueDate             = _dueDt,
                ExpDate             = _expiryDate,
                AgencyCode          = _agencyCode,
                ActionStatus        = _actionStatus,
                ChapterNumber       = _chapterNumber,
                NumOfSubSections    = _sectionNumber,
                SequenceNumber      = _sequanceNumber,
                NumOfSubDepartments = _subdepartmentNumber,
                SectionId           = _subsectionsNumber,
                BankBranchId        = _bankbranch,
                BillInvoiceNumber   = _billInvoicenumber,
                BillStatusId        = _billStatusId,
                ConditionBookletId  = _conditionalBookletId,
                BillReferenceInfo   = _billreferenceInfo,
                CreatedBy           = _createdBy,
                CreatedAt           = _createdAt,
                PurchaseDate        = _purchaseDate,
            };

            var billInfo = new BillInfo(billInfoModel);

            var      conditionbooklet = new ConditionsBooklet(_cr, billInfo);
            Tender   tender           = new Tender();
            Supplier supplier         = new Supplier(_cr, _cr, new List <UserNotificationSetting>());

            var invitation = new Invitation(_cr, Enums.InvitationStatus.Approved, Enums.InvitationRequestType.Invitation, true);

            tender.SetOfferPresenationDate_ForTest();
            tender.SetTenderName_ForTest("test");
            conditionbooklet.Test_AddTender(tender);
            conditionbooklet.Test_AddSupplier(supplier);
            invitation.Test_AddTender(tender);
            billInfo.Test_AddInvitation(invitation);
            billInfo.Test_AddBooklet(conditionbooklet);
            return(billInfo);
        }
Ejemplo n.º 6
0
        public List <BillInfo> GetBillsInfoData()
        {
            BillInfoModel billInfoModel = new BillInfoModel()
            {
                AmountDue           = _amountDue,
                DueDate             = _dueDt,
                ExpDate             = _expiryDate,
                AgencyCode          = _agencyCode,
                ActionStatus        = _actionStatus,
                ChapterNumber       = _chapterNumber,
                NumOfSubSections    = _sectionNumber,
                SequenceNumber      = _sequanceNumber,
                NumOfSubDepartments = _subdepartmentNumber,
                SectionId           = _subsectionsNumber,
                BankBranchId        = _bankbranch,
                BillInvoiceNumber   = _billInvoicenumber,
                BillStatusId        = _billStatusId,
                ConditionBookletId  = _conditionalBookletId,
                BillReferenceInfo   = _billreferenceInfo,
                CreatedBy           = _createdBy,
                CreatedAt           = _createdAt,
                PurchaseDate        = _purchaseDate,
            };
            BillInfo billInfo         = new BillInfo(billInfoModel);
            var      conditionbooklet = new ConditionsBooklet(_cr, billInfo);
            Tender   tender           = new Tender();

            tender.SetOfferPresenationDate_ForTest();
            conditionbooklet.Test_AddTender(tender);
            billInfo.Test_AddInvitation(new Invitation());
            billInfo.Test_AddBooklet(conditionbooklet);
            List <BillInfo> billInfos = new List <BillInfo>();

            billInfos.Add(billInfo);
            return(billInfos);
        }
Ejemplo n.º 7
0
        public void Should_Empty_Construct_BiddingRoundOffer()
        {
            var conditionsBooklet = new ConditionsBooklet();

            conditionsBooklet.ShouldNotBeNull();
        }