예제 #1
0
        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();
        }
예제 #2
0
        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));
        }