public static ReportViewModel CreateDesignInstance (bool hasWarnings = false, bool hasErrors = false)
{
var reportName = SynchronizationReportName.Create (Guid.NewGuid(), new DateTime (2000, 10, 10), hasWarnings, hasErrors);
var proxy = new ReportProxy (reportName, () => SynchronizationReportDesignInstance, "The profile name");
return new ReportViewModel (proxy, NullSynchronizationReportRepository.Instance, NullReportViewModelParent.Instance);
}