Exemple #1
0
        public void Should_Update()
        {
            var extendOffersValiditySupplier = new ExtendOffersValiditySupplier(SupplierExtendOfferValidityStatusId, _periodStartDateTime,
                                                                                OfferId, SupplierCR, ExtendOffersValidityId);

            extendOffersValiditySupplier.Update();

            extendOffersValiditySupplier.ShouldNotBeNull();
        }
Exemple #2
0
        public void Should_SetAsReported()
        {
            var extendOffersValiditySupplier = new ExtendOffersValiditySupplier(SupplierExtendOfferValidityStatusId, _periodStartDateTime,
                                                                                OfferId, SupplierCR, ExtendOffersValidityId);

            extendOffersValiditySupplier.SetAsReported(true);

            extendOffersValiditySupplier.ShouldNotBeNull();
            extendOffersValiditySupplier.IsReported.ShouldBe(true);
        }
Exemple #3
0
 public void IsValidToRejectExtendOffersValidityBySupplier(ExtendOffersValiditySupplier supplierExtendOffersValidity)
 {
     if (supplierExtendOffersValidity == null)
     {
         throw new NullReferenceException(Resources.TenderResources.ErrorMessages.UnexpectedError);
     }
     if (supplierExtendOffersValidity.SupplierExtendOfferValidityStatusId != (int)Enums.SupplierExtendOffersValidityStatus.UnderProcessing)
     {
         throw new BusinessRuleException(Resources.TenderResources.ErrorMessages.UnexpectedError);
     }
 }
Exemple #4
0
        public void Should_DeActive()
        {
            var extendOffersValiditySupplier = new ExtendOffersValiditySupplier(SupplierExtendOfferValidityStatusId, _periodStartDateTime,
                                                                                OfferId, SupplierCR, ExtendOffersValidityId);

            extendOffersValiditySupplier.DeActive();

            extendOffersValiditySupplier.ShouldNotBeNull();
            extendOffersValiditySupplier.IsActive.ShouldNotBeNull();
            extendOffersValiditySupplier.IsActive.Value.ShouldBeFalse();
        }
Exemple #5
0
        public void Should_StartSupplierPeriod()
        {
            var extendOffersValiditySupplier = new ExtendOffersValiditySupplier(SupplierExtendOfferValidityStatusId, _periodStartDateTime,
                                                                                OfferId, SupplierCR, ExtendOffersValidityId);

            extendOffersValiditySupplier.StartSupplierPeriod();

            extendOffersValiditySupplier.ShouldNotBeNull();
            extendOffersValiditySupplier.PeriodStartDateTime.ShouldNotBeNull();
            extendOffersValiditySupplier.PeriodStartDateTime.Value.Date.ShouldBe(DateTime.Now.Date);
        }
Exemple #6
0
        public void Should_Construct_ExtendOffersValiditySupplier()
        {
            var extendOffersValiditySupplier = new ExtendOffersValiditySupplier(SupplierExtendOfferValidityStatusId, _periodStartDateTime,
                                                                                OfferId, SupplierCR, ExtendOffersValidityId);

            extendOffersValiditySupplier.ShouldNotBeNull();
            extendOffersValiditySupplier.IsReported.ShouldBeFalse();
            extendOffersValiditySupplier.SupplierExtendOfferValidityStatusId.ShouldBe(SupplierExtendOfferValidityStatusId);
            extendOffersValiditySupplier.OfferId.ShouldBe(OfferId);
            extendOffersValiditySupplier.SupplierCR.ShouldBe(SupplierCR);
            extendOffersValiditySupplier.ExtendOffersValidityId.ShouldBe(ExtendOffersValidityId);
            extendOffersValiditySupplier.PeriodStartDateTime.ShouldBe(_periodStartDateTime);
        }
Exemple #7
0
        public async Task <ExtendOffersValiditySupplier> CreateExtendOffersValiditySupplier(ExtendOffersValiditySupplier extendOffersValiditySupplier)
        {
            extendOffersValiditySupplier = _context.ExtendOffersValiditySuppliers.Add(extendOffersValiditySupplier).Entity;
            await _context.SaveChangesAsync();

            return(extendOffersValiditySupplier);
        }
Exemple #8
0
        public void Should_Empty_Construct_ExtendOffersValiditySupplier()
        {
            var extendOffersValiditySupplier = new ExtendOffersValiditySupplier();

            extendOffersValiditySupplier.ShouldNotBeNull();
        }