Example #1
0
        public AgencyCommunicationRequest GetAgencyCommunicationRequestById()
        {
            AgencyCommunicationRequest generalAgencyCommunicationRequest = new AgencyCommunicationRequest(agencyRequestId, tenderId, agencyRequestTypeId, statusId, requestedByRoleName);

            generalAgencyCommunicationRequest.AddAgencyCommunicationRequestValidity(extendOffersValidityId, offersDuration, extendOffersReason, replyReceivingDurationDays, replyReceivingDurationTime);
            generalAgencyCommunicationRequest.AddTender(tenderId, tenderTypeId, "TenderName", "1", "", 1, 1, _agencyCode, 1);
            generalAgencyCommunicationRequest.AddEscalationAcceptanceStatusForUnitTest();
            generalAgencyCommunicationRequest.EscalationAcceptanceStatus.SetIdAndNameForUnitTest((int)Enums.AgencyPlaintStatus.Accepted, "Accepted");
            return(generalAgencyCommunicationRequest);
        }
        public void Should_DeleteExtendOfferValidityRequests()
        {
            AgencyCommunicationRequest communicationRequest = new AgencyCommunicationRequest();

            communicationRequest.AddAgencyCommunicationRequestValidity(0, 20, "Extend Offers Reason", 10, "5:00 pm");

            communicationRequest.DeleteExtendOfferValidityRequests();
            communicationRequest.ShouldNotBeNull();
            communicationRequest.IsActive.ShouldNotBeNull();
            communicationRequest.IsActive.Value.ShouldBeFalse();
        }
        public void Should_AddAgencyCommunicationRequestValidity()
        {
            AgencyCommunicationRequest communicationRequest = new AgencyCommunicationRequest();

            communicationRequest.AddAgencyCommunicationRequestValidity(0, 20, "Extend Offers Reason", 10, "5:00 pm");
            communicationRequest.ExtendOffersValidity.ShouldNotBeNull();

            communicationRequest.ExtendOffersValidity.ShouldNotBeNull();
            communicationRequest.ExtendOffersValidity.IsActive.ShouldNotBeNull();
            communicationRequest.ExtendOffersValidity.IsActive.Value.ShouldBeTrue();
            communicationRequest.ExtendOffersValidity.OffersDuration.ShouldBe(20);
            communicationRequest.ExtendOffersValidity.NewOffersExpiryDate.Date.ShouldBe(DateTime.Now.AddDays(20).Date);
            communicationRequest.ExtendOffersValidity.ExtendOffersReason.ShouldBe("Extend Offers Reason");
            communicationRequest.ExtendOffersValidity.ReplyReceivingDurationDays.ShouldBe(10);
        }