【发布时间】:2019-11-06 15:13:04
【问题描述】:
我添加了一个 Excel 文件来提供单元测试值。
下面是我之前做的一个例子
public void test1()
{
try
{
var Service = new Service.ServiceClient();
var Cid = testContextInstance.DataRow["CId"].ToString();
var MNumber = testContextInstance.DataRow["MNumber"].ToString();
var VID = testContextInstance.DataRow["VID"].ToString();
var isVisit = new Service.ISVisit()
{
};
var first = Service.Medis(isVisit).Cast<Service.ISMedi>().FirstOrDefault();
// Assert
Assert.AreEqual("12345678", first.Proc.ProcID);
}
。我正在使用 excel 表为 untitest 提供值。
通过使用上面的示例代码,我可以遍历 excel 中的每一行并为变量设置值。但要求是不要将 excel 作为数据驱动源附加,也不要使用 Oledb 方式查询Excel。他们说我使用 Microsoft.Office.Interop.Excel; .
任何人都可以帮助我如何更改代码以检索 excel 中的数据,逐行并使用不同的方法将单元格分配给各个变量。???这是一个 c# Unittest 框架
【问题讨论】:
标签: c# .net excel unit-testing