Пример #1
0
        public virtual MigratingProcessInstanceValidationReportAssert HasTransitionInstanceFailures(string sourceScopeId, params string[] expectedFailures)
        {
            var migratingProcessInstanceValidationReportAssert = NotNull;

            IMigratingTransitionInstanceValidationReport actualReport = null;

            foreach (IMigratingTransitionInstanceValidationReport instanceReport in Actual.TransitionInstanceReports)
            {
                if (sourceScopeId.Equals(instanceReport.SourceScopeId))
                {
                    actualReport = instanceReport;
                    break;
                }
            }

            Assert.NotNull(actualReport, "No validation report found for source scope: " + sourceScopeId);

            AssertFailures(sourceScopeId, (expectedFailures), actualReport.Failures);

            return(this);
        }
Пример #2
0
 public virtual void AddTransitionInstanceReport(IMigratingTransitionInstanceValidationReport instanceReport)
 {
     transitionInstanceReports.Add(instanceReport);
 }