У меня есть 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");
}