Пример #1
0
        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);
        }
Пример #2
0
 public void ExpireOffer(string offerId)
 {
     SearchService.ClearLuceneOfferRecord(offerId);
     _repo.ExpireOffer(offerId);
 }