Почему тестовые случаи NUnit передаются локально (Visual Studio), а не в оболочке Power? - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть C# library project and a test project.Тестовые случаи пишутся с использованием NUnit.

Пока я запускаю тестовые примеры в visual studio using the NUnit runner, он проходит.Мой проект имеет автоматизированную настройку CI и , в то время как я выполняю те же тестовые случаи с использованием PowerShell, некоторые из них терпят неудачу .

В неудачных тестах используются подключения к базе данных удаленного компьютера.

Я не знаю, как действовать дальше, и, пожалуйста, поделитесь вашими предложениями.

Блок моего кода:

        [TestCase("SELECT SUM(CAST(`orders`.`OrderID` AS decimal(65,0))) AS `Grid_Column_1` FROM `orders` AS `orders`;", TestName = "GetQueryToSelectRecordsByListOfSchema_MySql_TOTAL()_ReturnsEqual")]
        [Category("ExpressionforMySqlTests")]
        public void GetQueryToSelectRecordsByListOfSchema_DragandDrop_Aggregation_Expression_ReturnsEqual(string _query)
        {
            connectionString = “Driver={MySQL ODBC 5.3 Unicode Driver};Server=172.XX.XX.XX9;Port=3306;uid=XXXX;Pwd=XXXXX;Database=northwind; MULTI_STATEMENTS=67108864;”;                            
            var ResultTable = _mySqlQueryBuilder.ExecuteReaderQuery(_query, null, connectionString, ConnectionProviderType.Odbc);
            Assert.IsNotNull(ResultTable, "Expected Result should not be Null");
        }
...