public void Can_Expire_An_Offer() { //Arrange var offer = MongoDbTestUtil.CreateOffer(null, _createdBy); var offerSaved = _offerRepo.SaveOffer(offer); var firstTimeToExpire = _offerRepo.SaveOffer(offer).Expires; //Act _offerRepo.ExpireOffer(offerSaved.Id); var secondTimeToExpire = _offerRepo.Offers.FirstOrDefault(x => x.Id == offerSaved.Id).Expires; var compare = DateTime.Compare((DateTime)firstTimeToExpire, (DateTime)secondTimeToExpire); _offerRepo.DeleteOffer(offerSaved.Id); //Assert Assert.IsTrue(compare == 1); }
public void ExpireOffer(string offerId) { SearchService.ClearLuceneOfferRecord(offerId); _repo.ExpireOffer(offerId); }