public void Nol3BusinessMessageRejectException_StringMessgaeConstructor()
        {
            var reject = new BusinessMessageReject
            {
                BusinessRejectReason = BusinessRejectReason.ApplicatonCanNotBeAccessed,
                RefMsgType           = RefMsgType.LoggingUnlogging,
                Text = "rejection text"
            };

            string message         = reject.ToString();
            string expectedMessage = String.Format("Reject response from NOL: \nBusiness Reject Reason: {0}\nRefMsgType: {1}\nMessage: {2}"
                                                   , reject.BusinessRejectReason, reject.RefMsgType, reject.Text);

            try
            {
                throw new Nol3BusinessMessageRejectException(message);
            }
            catch (Nol3BusinessMessageRejectException ex)
            {
                message = ex.Message;
            }

            TestContext.WriteLine(message);

            Assert.That(message, Is.EqualTo(expectedMessage));
        }
Example #2
0
 public Nol3BusinessMessageRejectException(BusinessMessageReject rejectObject) : this(rejectObject.ToString())
 {
 }