コード例 #1
0
        public void DiagonalLineIsCreatedWithDefaults()
        {
            var sut = new DiagonalLineElement();

            Assert.Equal(ZPLForgeDefaults.Elements.DiagonalLine.BorderColor, sut.BorderColor);
            Assert.Equal(ZPLForgeDefaults.Elements.DiagonalLine.BorderThickness, sut.BorderThickness);
            Assert.Equal(ZPLForgeDefaults.Elements.DiagonalLine.Height, sut.Height);
            Assert.Equal(ZPLForgeDefaults.Elements.DiagonalLine.InverseLeaningDirection, sut.InverseLeaningDirection);
            Assert.Equal(ZPLForgeDefaults.Elements.DiagonalLine.Width, sut.Width);
        }
コード例 #2
0
        public void DiagonalLineHasFieldOrigin()
        {
            var sut = new DiagonalLineElement();

            Assert.Contains("^FO", sut.ToString());
        }
コード例 #3
0
        public void DiagonalLineHasFieldSeperator()
        {
            var sut = new DiagonalLineElement();

            Assert.Contains("^FS", sut.ToString());
        }
コード例 #4
0
        public void DiagonalLineIsLabelContentElement()
        {
            var sut = new DiagonalLineElement();

            Assert.IsAssignableFrom <LabelContent>(sut);
        }
コード例 #5
0
        public void DiagonalLineContainsCorrectElementCommand()
        {
            var sut = new DiagonalLineElement();

            Assert.Contains("^GD", sut.ToString());
        }
コード例 #6
0
 public LabelBuilder AddDiagonalLine(DiagonalLineElement dline)
 {
     Context.Content.Add(dline ?? throw new ArgumentNullException(nameof(dline)));
     return(this);
 }