Esempio n. 1
0
        private void CreateNodes(IEnumerable <NetAssembly> scannedAssemblies)
        {
            _logger.LogInformation("Adding nodes to database");

            _logger.LogInformation("  Creating assembly nodes");
            foreach (var model in scannedAssemblies)
            {
                _db.CreateNode(model);
            }

            _logger.LogInformation("  Creating type nodes");
            foreach (var model in _factory.GetTypeModels())
            {
                _db.CreateNode(model);
            }

            _logger.LogInformation("  Creating method nodes");
            foreach (var model in _factory.GetMethodModels())
            {
                _db.CreateNode(model);
            }
        }
Esempio n. 2
0
        public void AssemblyIsAddedToDatabase()
        {
            _scanner.Scan();

            A.CallTo(() => _database.CreateNode(NetAssembly("TestLibrary"))).MustHaveHappened(Repeated.Exactly.Once);
        }