Beispiel #1
0
        public void ValidatePaymentDetailsDto_ShouldReturnCorrectBool(int orderNumber, double amount, bool expected)
        {
            var paymentDetails = new PaymentDetailsDto {
                OrderNumber = orderNumber, PayableAmount = amount
            };

            var actual = PayloadValidator.ValidatePaymentDetailsDto(paymentDetails);

            Assert.Equal(expected, actual);
        }
        public IActionResult ProcessSwedbankPayment([FromBody] PaymentDetailsDto value)
        {
            var isValidDto = PayloadValidator.ValidatePaymentDetailsDto(value);

            return(isValidDto ? StatusCode(200) : StatusCode(400));
        }