示例#1
0
        public void Setup()
        {
            var dbContext = new DbContextOptionsBuilder <FiledExerciseContext>().UseSqlServer("Server=(localdb)\\mssqllocaldb;Database=FiledExerciseContext;Trusted_Connection=True;MultipleActiveResultSets=true");

            _context = new FiledExerciseContext(dbContext.Options);
            _paymentProcessController = new ProcessPaymentController(_context);
        }
示例#2
0
        public void Test1()
        {
            CardDetails ob = new CardDetails();

            foreach (CardDetails k in card)
            {
                ob = k;


                var mock = new Mock <IPayment>();
                mock.Setup(p => p.ProcessPayment(ob)).Returns(mock.Object);
                ProcessPaymentController process = new ProcessPaymentController(mock.Object);
                var res      = process.ProcessPayment(ob);
                var rescheck = res as OkObjectResult;
                Assert.AreEqual(200, rescheck.StatusCode);
            }
        }
 public ProcessPaymentControllerShould()
 {
     _mockPaymentService       = new Mock <IPaymentService>();
     _processPaymentController = new ProcessPaymentController(_mockPaymentService.Object);
 }
 public void Setup()
 {
     _processPaymentController            = new ProcessPaymentController();
     _retrieveTransactionDetailController = new RetrieveTransactionDetailController();
 }