public void CanSpamRequestAd_AdDoesNotExist_ReturnTrueWithMessage() { // Given var adRepoMock = new Moq.Mock<IAdRepository>(); adRepoMock.Setup(x => x.CanDeleteAd(7)).Returns(false); SpamAdServices service = new SpamAdServices(adRepoMock.Object, null, null); // When SpamAdRequestModel result = service.CanSpamRequestAd(7); // Then Assert.IsFalse(result.CanSignal); Assert.AreEqual("Cette annonce n'existe pas ou plus.", result.InfoMessage); }
public void CanSpamRequestAd_AdCanBeRequested_ReturnFalseWithContent() { // Given var adRepoMock = new Moq.Mock<IAdRepository>(); adRepoMock.Setup(x => x.CanDeleteAd(7)).Returns(true); SpamAdServices service = new SpamAdServices(adRepoMock.Object, null, null); // When SpamAdRequestModel result = service.CanSpamRequestAd(7); // Then Assert.AreEqual(7, result.AdId); Assert.IsNull(result.SelectedSpamAdTypeId); Assert.IsNull(result.RequestorEmail); Assert.IsNull(result.Description); Assert.IsTrue(result.CanSignal); Assert.IsNull(result.InfoMessage); }