public async Task DeleteDelegateOfferById() { //Arrange var product1 = new DelegateOffer { Id = Guid.NewGuid(), Title = "Title1", Description = "Description1" }; var product2 = new DelegateOffer { Id = Guid.NewGuid(), Title = "Title2", Description = "Description2" }; await _delegateRepository.CreateDelegateOffer(product1); await _delegateRepository.CreateDelegateOffer(product2); //Act await _delegateRepository.DeleteDelegateOffer(product1.Id); var result = await _delegateRepository.GetDelegateOffer(product1.Id); var resultAll = await _delegateRepository.GetAllDelegateOffers(); //Assert Assert.Null(result); Assert.NotNull(resultAll); Assert.NotEmpty(resultAll); Assert.Single(resultAll); }
public async Task <PagedList <DelegateOffer> > GetOffers(GetDelegateOfferModel getDelegateOfferModel) { return(await _delegateRepository.GetAllDelegateOffers(getDelegateOfferModel)); }