我有一个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");
}