public void SetRelatedTables([NotNull] IList <ITable> relatedTables) { Assert.True(_tables.Count == 1, "Related tables are not supported for multiple test tables"); _relatedTables = RelatedTables.Create(relatedTables, _tables[0]); }
public void AddRelatedTables([NotNull] ITable joined, [NotNull] IList <ITable> related) { Assert.ArgumentNotNull(joined, nameof(joined)); Assert.ArgumentNotNull(related, nameof(related)); if (_dictRelated == null) { _dictRelated = new Dictionary <ITable, RelatedTables>(); } RelatedTables relatedTables = RelatedTables.Create(related, joined); _dictRelated.Add(joined, relatedTables); }