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()); }