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); }
public void ActivateOffer(string offerId) { _repo.ActivateOffer(offerId); SearchService.AddUpdateLuceneIndex(GetOffer(offerId)); }