public void T001_AdvertNotFound_0() { // Arrange var advertRepository = new Mock <IGenericRepository <Advert> >(); advertRepository.Setup(x => x.Delete(It.IsAny <int>())).Returns((Advert)null); // Act var deleteAdvertService = new DeleteAdvertService(advertRepository.Object); var result = deleteAdvertService.DeleteAdvert(1); // Assert Assert.AreEqual(result, 0); }
public void T002_AdvertFound_IdIsProper() { // Arrange var advertRepository = new Mock <IGenericRepository <Advert> >(); advertRepository.Setup(x => x.Delete(It.IsAny <int>())).Returns(new Advert { Id = 1 }); // Act var deleteAdvertService = new DeleteAdvertService(advertRepository.Object); var result = deleteAdvertService.DeleteAdvert(1); // Assert Assert.AreEqual(result, 1); }