public void GlobalSetup() { _fluentValidationValidator = new ComparisonDataSet.FullModelValidator(); _validotValidator = Validator.Factory.Create(ComparisonDataSet.FullModelSpecification); _dataSets = ComparisonDataSet.DataSets; }
public void GlobalSetup() { var fluentValidationValidator = new ComparisonDataSet.FullModelValidator(); var validotValidator = Validator.Factory.Create(ComparisonDataSet.FullModelSpecification); _validotResults = new Dictionary <string, IReadOnlyList <IValidationResult> >() { ["ManyErrors"] = GetValidotResults(ComparisonDataSet.ManyErrorsDataSet), ["HalfErrors"] = GetValidotResults(ComparisonDataSet.HalfErrorsDataSet), ["NoErrors"] = GetValidotResults(ComparisonDataSet.NoErrorsDataSet), }; _fluentValidationResults = new Dictionary <string, IReadOnlyList <ValidationResult> >() { ["ManyErrors"] = GetFluentValidationResults(ComparisonDataSet.ManyErrorsDataSet), ["HalfErrors"] = GetFluentValidationResults(ComparisonDataSet.HalfErrorsDataSet), ["NoErrors"] = GetFluentValidationResults(ComparisonDataSet.NoErrorsDataSet), }; IReadOnlyList <IValidationResult> GetValidotResults(IReadOnlyList <ComparisonDataSet.FullModel> models) => models.Select(m => validotValidator.Validate(m)).ToList(); IReadOnlyList <ValidationResult> GetFluentValidationResults(IReadOnlyList <ComparisonDataSet.FullModel> models) => models.Select(m => fluentValidationValidator.Validate(m)).ToList(); }