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); }