public void OnModelPropertyValidated(object sender, OnPropertyValidatedEventArgs e) { // immediate throw // temporary solution due to multiple provision of the same model //if (!e.Result.IsValid) //{ // throw new ContainerValidationResultException // { // Args = e, // Definition = e.Result.Tag as DefinitionBase // }; //} var existingModelResult = ModelValidations.FirstOrDefault(r => r.Model == e.Result.Tag); if (existingModelResult == null) { existingModelResult = new ModelValidationResult { Model = e.Result.Tag as DefinitionBase }; ModelValidations.Add(existingModelResult); } existingModelResult.Properties.Add(e.Result); }
private void InvokeOnPropertyValidated(object sender, OnPropertyValidatedEventArgs e) { if (OnPropertyValidated != null) { OnPropertyValidated(sender, e); } }
public void OnModelPropertyValidated(object sender, OnPropertyValidatedEventArgs e) { var existingModelResult = ModelValidations.FirstOrDefault(r => r.Model == e.Result.Tag); if (existingModelResult == null) { existingModelResult = new ModelValidationResult { Model = e.Result.Tag as DefinitionBase }; ModelValidations.Add(existingModelResult); } existingModelResult.Properties.Add(e.Result); }
protected static void OnModelPropertyValidated(object sender, OnPropertyValidatedEventArgs e) { RegressionService.OnModelPropertyValidated(sender, e); }
private static void OnReversePropertyValidated(object sender, OnPropertyValidatedEventArgs e) { var reportService = new DefaultCoverageReportService(); reportService.RegenerateReports(ReverseRegressionAssertService.ModelValidations); }