示例#1
0
        public void DefinitionsAreLoadedFromAssembly()
        {
            //Arrange
            var definition = SnapshotDefinitionLoader.Load(GetType(), t => t.Name.StartsWith("A_"));

            //Act
            var loaded = DefinitionSetMerger.Merge(definition, null).ToList();

            //Assert
            var output = new Output();

            TableDefinitionReporter.Report(loaded, output);
            output.Report.Verify();
        }
示例#2
0
 private void LoadTableDefinitionSet(DefinitionSet loaded)
 {
     _tablesInDefinitionOrder = DefinitionSetMerger.Merge(loaded, _tablesInDefinitionOrder).ToList();
     _tableDefinitions        = _tablesInDefinitionOrder.ToDictionary(t => t.TableName, t => t);
 }