コード例 #1
0
        public void Request_NoAmountSupplied_NoParameterWithAmount()
        {
            // Arrange
            var sut = new PAYNLSDK.API.Transaction.Refund.Request
            {
                TransactionId = "DUMMY",
                Amount        = null
            };

            // Act
            var result = sut.GetParameters();

            // Assert
            Assert.IsNull(result["amount"]);
        }
コード例 #2
0
        public void Request_AmountInCents_PassedInAsDecimal()
        {
            // Arrange
            var sut = new PAYNLSDK.API.Transaction.Refund.Request
            {
                TransactionId = "DUMMY",
                Amount        = 3.50m
            };

            // Act
            var result = sut.GetParameters();

            // Assert
            Assert.AreEqual("350", result["amount"]);
        }