Example #1
0
        public void ProcessCorrectionCheck()
        {
            string checkCorrectionPackage =
                "<CheckCorrectionPackage> " +
                "<Parameters PaymentType=\"1\"/> " +
                "<Payments Cash=\"200\"/> " +
                "</CheckCorrectionPackage>";

            int    checkNumber;
            int    sessionNumber;
            string fiscalSign;
            string addressSiteInspection;

            Res = Kkt.СформироватьЧекКоррекции(Device, Cashier, checkCorrectionPackage, out checkNumber, out sessionNumber, out fiscalSign, out addressSiteInspection);

            Assert.IsTrue(Res, MessageError);
            Assert.AreNotEqual(0, checkNumber, "Номер чека не может быть равным нулю");
            Assert.AreNotEqual(0, sessionNumber, "Номер смены не может быть равным нулю");
            Assert.IsNotNull(fiscalSign, "Фискальный признак не может быть пустым");
            Assert.IsNotNull(addressSiteInspection, "Адрес проверки чека не может быть пустым");
        }