示例#1
0
        public override string ToString()
        {
            var lines = new List <string>();

            if (NumberingFormat != null && !string.IsNullOrEmpty(NumberingFormat.ToString()))
            {
                lines.Add($"\tNumberingFormat = {{{NumberingFormat}}}");
            }
            if (FillStyle != null && !string.IsNullOrEmpty(FillStyle.ToString()))
            {
                lines.Add($"\tFillStyle = {{{FillStyle}}}");
            }
            if (FontStyle != null && !string.IsNullOrEmpty(FontStyle.ToString()))
            {
                lines.Add($"\tFontStyle = {{{FontStyle}}}");
            }
            if (BordersStyle != null && !string.IsNullOrEmpty(BordersStyle.ToString()))
            {
                lines.Add($"\tBordersStyle = {{{BordersStyle}}}");
            }
            if (Alignment != null && !string.IsNullOrEmpty(Alignment.ToString()))
            {
                lines.Add($"\tAlignment = {{{Alignment}}}");
            }
            return(string.Join("\n", lines));
        }
示例#2
0
        public void BordersStyle_OuterXml_EmptyXml()
        {
            // Arrange
            var style = new BordersStyle();

            // Act
            var xml = style.OuterXml;

            // Assert
            Assert.IsTrue(string.IsNullOrWhiteSpace(xml));
        }
示例#3
0
        public void BordersStyle_CreateNew()
        {
            // Arrange

            // Act
            var style = new BordersStyle();

            // Assert
            Assert.IsNotNull(style);
            Assert.IsNotNull(style.Borders);
        }
示例#4
0
        public void BordersStyle_OuterXml()
        {
            // Arrange
            var style = new BordersStyle();

            style.Borders.Add(BorderStylePosition.Bottom, "#000");

            // Act
            var xml = style.OuterXml;

            // Assert
            Assert.IsNotNull(xml);
        }