示例#1
0
        public void QrCodeIsCreatedWithDefaults()
        {
            var sut = new QrCodeElement();

            Assert.Equal(ZPLForgeDefaults.Elements.QrCode.ErrorCorrection, sut.ErrorCorrection);
            Assert.Equal(ZPLForgeDefaults.Elements.QrCode.MagnificationFactor, sut.MagnificationFactor);
            Assert.Equal(ZPLForgeDefaults.Elements.QrCode.MaskValue, sut.MaskValue);
            Assert.Equal(ZPLForgeDefaults.Elements.QrCode.QrModel, sut.QrModel);
        }
示例#2
0
        public void QrCodeHasFieldOrigin()
        {
            var sut = new QrCodeElement();

            Assert.Contains("^FO", sut.ToString());
        }
示例#3
0
        public void QrCodeHasFieldSeperator()
        {
            var sut = new QrCodeElement();

            Assert.Contains("^FS", sut.ToString());
        }
示例#4
0
        public void QrCodeIsLabelContentElement()
        {
            var sut = new QrCodeElement();

            Assert.IsAssignableFrom <LabelContent>(sut);
        }
示例#5
0
        public void QrCodeContainsCorrectElementCommand()
        {
            var sut = new QrCodeElement();

            Assert.Contains("^BQ", sut.ToString());
        }
 public LabelBuilder AddQrCode(QrCodeElement qrCode)
 {
     Context.Content.Add(qrCode ?? throw new ArgumentNullException(nameof(qrCode)));
     return(this);
 }