Пример #1
0
        public void Can_Change_Offer_Status()
        {
            var offer      = MongoDbTestUtil.CreateOffer(null, _createdBy);
            var offerSaved = _offerRepo.SaveOffer(offer);

            Assert.IsTrue(offerSaved.Status == Offer.StatusType.Pending);

            _offerRepo.InactivateOffer(offerSaved.Id);
            var offerInactive = _offerRepo.Offers.FirstOrDefault(x => x.Id == offerSaved.Id);

            Assert.IsTrue(offerInactive.Status == Offer.StatusType.Inactive);

            _offerRepo.ActivateOffer(offerSaved.Id);
            var offerActivated = _offerRepo.Offers.FirstOrDefault(x => x.Id == offerSaved.Id);

            Assert.IsTrue(offerActivated.Status == Offer.StatusType.Active);

            _offerRepo.DeleteOffer(offerSaved.Id);
        }
Пример #2
0
 public void ActivateOffer(string offerId)
 {
     _repo.ActivateOffer(offerId);
     SearchService.AddUpdateLuceneIndex(GetOffer(offerId));
 }