public async Task TestDeletePret() { Mock <IPretRepository> mock = new Mock <IPretRepository>(); PretController controller = new PretController(mock.Object); Pret pret = new Pret() { Id = new Guid() }; mock.Setup(t => t.Delete(It.IsAny <Pret>())).Verifiable(); await controller.DeletePret(pret); mock.VerifyAll(); }
public async Task TestDeleteSmsNull() { Mock <IPretRepository> mock = new Mock <IPretRepository>(); PretController controller = new PretController(mock.Object); Pret pret = null; ArgumentNullException exception = await Assert.ThrowsExceptionAsync <ArgumentNullException>(() => controller.DeletePret(pret)); Assert.AreEqual(exception.ParamName, nameof(pret)); }