Beispiel #1
0
        protected override void PreliminaryChecks(DataTable x, DataTable y)
        {
            var columnsCount = Math.Max(y.Columns.Count, x.Columns.Count);

            if (settings == null)
            {
                BuildDefaultSettings(columnsCount);
            }
            else
            {
                settings.ApplyTo(columnsCount);
            }

            WriteSettingsToDataTableProperties(y, settings);
            WriteSettingsToDataTableProperties(x, settings);

            CheckSettingsAndDataTable(y, settings);
            CheckSettingsAndDataTable(x, settings);

            CheckSettingsAndFirstRow(y, settings);
            CheckSettingsAndFirstRow(x, settings);
        }
Beispiel #2
0
 public DataRowKeysComparerByIndex(SettingsResultSetComparisonByIndex settings, int columnCount)
 {
     this.settings = settings;
     settings.ApplyTo(columnCount);
 }