Пример #1
0
        public Options()
        {
            string[] formats =
            {
                "H'h'm'm's's'", "H'h'm'm'", "M'm's's'", "H'h'", "M'm'", "S's'"
            };
            var patterns = formats.Select(DurationPattern.CreateWithInvariantCulture);
            var builder  = new CompositePatternBuilder <Duration>();

            foreach (var pattern in patterns)
            {
                builder.Add(pattern, _ => true);
            }
            _composite = builder.Build();
        }
        public void Build_Empty()
        {
            var pattern = new CompositePatternBuilder <LocalDate>();

            Assert.Throws <InvalidOperationException>(() => pattern.Build());
        }