private (Check, IEnumerable <IAnalyzer <IMetric> >) GetNormalCheckAndRequiredAnalyzers() { var check = new Check(CheckLevel.Error, "check") .IsComplete("item") .IsComplete("origin") .IsContainedIn("marketplace", new[] { "EU" }) .IsNonNegative("sales"); var requiredAnalyzers = new IAnalyzer <IMetric>[] { Initializers.Maximum("sales"), Initializers.Minimum("sales") }; return(check, requiredAnalyzers); }