예제 #1
0
        public void GetPrintDataTest3()
        {
            ZebraZplII target = new ZebraZplII();

            BarCodeType barCodeType = BarCodeType.TestOnlyDoNotUse;

            target.BarCodeType = barCodeType;

            List <string> descriptiveTextLines = new List <string>();

            descriptiveTextLines.Add("aaaaa");
            descriptiveTextLines.Add("bbbbb");
            descriptiveTextLines.Add("ccccc");
            target.DescriptiveTextLines = descriptiveTextLines;

            string barCodeText = "123456";
            string actual;

            bool exceptionThrown = false;

            try
            {
                actual = target.GetPrintData(barCodeText);
            }
            catch (ArgumentException)
            {
                exceptionThrown = true;
            }

            Assert.IsTrue(exceptionThrown, "ArgumentException was not thrown as expected for bad BarCodeType");
        }
예제 #2
0
        public void GetPrintDataTest()
        {
            ZebraZplII target   = new ZebraZplII();
            string     expected = string.Empty;
            string     actual;

            actual = target.GetPrintData();

            Assert.Inconclusive("GetPrintData()\n{0}", actual);
        }
예제 #3
0
        /// <summary>
        /// Set printing defaults.  Can be overrided when actual printing is done.
        /// </summary>
        private void SetUpPrinter()
        {
            LabelPrinter             = new ZebraZplII();
            LabelPrinter.BarCodeType = BarCodeType.Code128;
            List <string> descriptiveTextLines = new List <string>();

            descriptiveTextLines.Add("Overview Tag 100");
            descriptiveTextLines.Add("http://overview.logikos.com");
            descriptiveTextLines.Add("Contains FCC ID: W7Z-ICP0");
            LabelPrinter.DescriptiveTextLines = descriptiveTextLines;
        }
예제 #4
0
        public void GetTestToFile()
        {
            const string OutputFile = "GetTestToFile.txt";

            StreamWriter sw = new StreamWriter(OutputFile);

            sw.AutoFlush = true;

            ZebraZplII target = new ZebraZplII();

            target.BarCodeType = BarCodeType.Code128;

            List <string> descriptiveTextLines = new List <string>();

            descriptiveTextLines.Add("Overview Tag 100");
            descriptiveTextLines.Add("http://overview.logikos.com");
            descriptiveTextLines.Add("Contains FCC ID: W7Z-ICP0");

            target.DescriptiveTextLines = descriptiveTextLines;

            string[] testCode =
            {
                "FE0007",
                "123456",
                "AAAAAA",
                "000000",
                "Toooo long"
            };

            string actual;

            foreach (string c in testCode)
            {
                actual = target.GetPrintData(c);
                sw.Write(actual);
            }

            sw.Close();

            Assert.Inconclusive("GetPrintData() Inspect output in " + OutputFile);
        }
예제 #5
0
        public void ZebraZplIIConstructorTest2()
        {
            BarCodeType barCodeType = BarCodeType.Code128;

            List <string> descriptiveTextLines = new List <string>();

            descriptiveTextLines.Add("1");
            descriptiveTextLines.Add("2");
            descriptiveTextLines.Add("3");

            string barCodeText = "123456";

            ZebraZplII target = new ZebraZplII(barCodeType, descriptiveTextLines, barCodeText);

            Assert.IsNotNull(target, "null from constructor");
            Assert.IsTrue(barCodeType == target.BarCodeType, "barCodeType !=");
            Assert.IsTrue(barCodeText == target.BarCodeText, "barCodeText !=");
            Assert.IsTrue(descriptiveTextLines[0] == target.DescriptiveTextLines[0], "descriptiveTextLines[0] !=");
            Assert.IsTrue(descriptiveTextLines[1] == target.DescriptiveTextLines[1], "descriptiveTextLines[1] !=");
            Assert.IsTrue(descriptiveTextLines[2] == target.DescriptiveTextLines[2], "descriptiveTextLines[2] !=");
        }
예제 #6
0
        public void GetPrintDataTest1()
        {
            ZebraZplII  target      = new ZebraZplII();
            BarCodeType barCodeType = BarCodeType.Code128;

            List <string> descriptiveTextLines = new List <string>();

            descriptiveTextLines.Add("aaaaa");
            descriptiveTextLines.Add("bbbbb");
            descriptiveTextLines.Add("ccccc");

            string barCodeText = "123456";
            string actual;

            actual = target.GetPrintData(barCodeType, descriptiveTextLines, barCodeText);


            Assert.Inconclusive(
                "GetPrintData({0}, {1}, {2})\n{3}",
                barCodeType, descriptiveTextLines, barCodeText, actual);
        }
예제 #7
0
        public void ZebraZplIIConstructorTest1()
        {
            ZebraZplII target = new ZebraZplII();

            Assert.IsNotNull(target);
        }