public void Test_CheckGuarantee_FormattedMICR() { //check.DriversLicenseNumber = ""; //check.DriversLicenseState = ""; check.AccountNumber = "11111111"; check.RoutingNumber = "111111111"; check.CheckGuarantee = true; Transaction response = check.Authorize(101m, true) .WithCurrency("USD") .WithCheckCustomerId("0873629115") .WithAddress(address) .Execute(); Assert.IsNotNull(response); System.Diagnostics.Debug.WriteLine(response.HostResponseDate); System.Diagnostics.Debug.WriteLine(response.SystemTraceAuditNumber); // check message data PriorMessageInformation pmi = response.MessageInformation; Assert.IsNotNull(pmi); Assert.AreEqual("1100", pmi.MessageTransactionIndicator); Assert.AreEqual("032000", pmi.ProcessingCode); Assert.AreEqual("100", pmi.FunctionCode); // check response Assert.AreEqual("000", response.ResponseCode); }