Helper class used to build and configure layout definitions.
コード例 #1
0
        public void BuildFluentPatternDefinitionWithAction()
        {
            var builder = new LayoutDefinitionBuilder();

            FluentPatternLayoutDefinition expected = null;
            var actual = builder.Pattern(x => expected = x);

            Assert.That(actual, Is.SameAs(expected));
        }
コード例 #2
0
        public void BuildFluentPatternDefinitionWithAction()
        {
            var builder = new LayoutDefinitionBuilder();

            FluentPatternLayoutDefinition expected = null;
            var actual = builder.Pattern(x => expected = x);

            Assert.That(actual, Is.SameAs(expected));
        }
コード例 #3
0
        public void BuildFluentPatternDefinitionWithString()
        {
            const string pattern = "abc123";
            var builder = new LayoutDefinitionBuilder();

            var definition = builder.Pattern(pattern);

            var layout = (PatternLayout)((ILayoutDefinition)definition).CreateLayout();
            Assert.That(layout.ConversionPattern, Is.EqualTo(pattern));
        }
コード例 #4
0
        public void BuildFluentPatternDefinitionWithString()
        {
            const string pattern = "abc123";
            var          builder = new LayoutDefinitionBuilder();

            var definition = builder.Pattern(pattern);

            var layout = (PatternLayout)((ILayoutDefinition)definition).CreateLayout();

            Assert.That(layout.ConversionPattern, Is.EqualTo(pattern));
        }