Beispiel #1
0
        ///<inheritdoc/>
        public void ConfigureAction(Connector connector, OperationType dbAction, string dbObjectName)
        {
            Check.NotNull(connector, nameof(connector));

            Connector    = connector;
            DbObjectName = dbObjectName;

            var connectionInfo = _connctionStringFactory.GetConnectionInformation(Connector.ResourceType, Connector.ConnectionStringDecrypted);

            Connector.SetConnectionInfo(connectionInfo);

            SchemaInitializer.ConfigureAction(connector, dbAction);
        }
Beispiel #2
0
        public void ConfgiureAction()
        {
            var config = new Config();

            var schemaBuilder = new Mock <IDbSchemaBuilder>();

            var schmea = new SchemaInitializer(config,
                                               schemaBuilder.Object, Mock.Of <IDbSchema>());

            schmea.ConfigureAction(new Connector {
                ConnectionStringDecrypted = "conn1"
            }, OperationType.read);
            Assert.AreEqual("conn1", config.ConnectionString);
        }