コード例 #1
0
        public void InteriorStyle_CreateNew()
        {
            // Arrange

            // Act
            var style = new InteriorStyle();

            // Assert
            Assert.IsNotNull(style);
        }
コード例 #2
0
        public void InteriorStyle_OuterXml_EmptyXml()
        {
            // Arrange
            var style = new InteriorStyle();

            // Act
            var xml = style.OuterXml;

            // Assert
            Assert.IsTrue(string.IsNullOrEmpty(xml));
        }
コード例 #3
0
        public void InteriorStyle_PatternColorProperty_EmptyValue_RemovesAttribute()
        {
            // Arrange
            var patternColor = "#fff";

            var style = new InteriorStyle();

            style.PatternColor = patternColor;

            // Act
            style.PatternColor = string.Empty;

            // Assert
            Assert.AreEqual(0, style.Attributes.Count);
        }
コード例 #4
0
        public void InteriorStyle_OuterXml()
        {
            // Arrange
            var color        = "#fff";
            var pattern      = InteriorStylePattern.Gray0625;
            var patternColor = "#333";

            var style = new InteriorStyle();

            style.Color        = color;
            style.Pattern      = pattern;
            style.PatternColor = patternColor;

            // Act
            var xml = style.OuterXml;

            // Assert
            Assert.IsNotNull(xml);
        }
コード例 #5
0
        public void InteriorStyle_GetSet_Properties()
        {
            // Arrange
            var color        = "#fff";
            var pattern      = InteriorStylePattern.Gray0625;
            var patternColor = "#333";

            var style = new InteriorStyle();

            // Act
            style.Color        = color;
            style.Pattern      = pattern;
            style.PatternColor = patternColor;

            // Assert
            Assert.AreEqual(color, style.Color);
            Assert.AreEqual(pattern, style.Pattern);
            Assert.AreEqual(patternColor, style.PatternColor);
        }
コード例 #6
0
 public void AcceptAttributeInteriorStyle(InteriorStyle interiorStyle, PrintContext parameter)
 {
     parameter.WriteLine("Interior Style: {0}", interiorStyle.Style);
 }
コード例 #7
0
 public virtual void AcceptAttributeInteriorStyle(InteriorStyle interiorStyle, T parameter)
 {
     // intentionally left blank
 }