Пример #1
0
        public void RequiresMerchantReferenceIsNotBlank()
        {
            var request = new OrderStatusRequest()
            {
                MerchantReference = null
            };

            //Throws when merchant reference is null
            Assert.ThrowsException <ArgumentNullException>
            (
                () =>
            {
                request.Validate();
            }
            );

            //Throws when order id is empty string
            request.MerchantReference = String.Empty;
            Assert.ThrowsException <ArgumentException>
            (
                () =>
            {
                request.Validate();
            }
            );

            //Does not throw when merchante reference is nto blank.
            request.MerchantReference = "12355";
            request.Validate();
        }
        public void Validate_EnrolRequest_RequiresOrderId()
        {
            var request = new OrderStatusRequest()
            {
                OrderId = null
            };

            Assert.ThrowsException <ArgumentNullException>(() => request.Validate());

            request.OrderId = String.Empty;
            Assert.ThrowsException <ArgumentException>(() => request.Validate());

            request.OrderId = "   ";
            Assert.ThrowsException <ArgumentException>(() => request.Validate());
        }