Esempio n. 1
0
        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]);
        }
Esempio n. 2
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);
        }