有人可以教我如何在VS2013中通过单元测试链接的Excel文件创建DataSource吗?在VS2010中,可以打开Project - >测试视图,然后选择属性。现在这个选项是不可能的。 我尝试过MSDN帮助等等,但我不能这样做。 我想在图像16和17之间到达http://msdn.microsoft.com/pl-pl/library/testy-jednostkowe-w-visual-studio.aspx。 谢谢你的帮助
我知道如何创建新数据源,但我不知道如何在[DataSource()]中使用它
[TestClass()]
public class OperationsTests
{
private TestContext context;
public TestContext TestContext
{
get { return context; }
set { context = value; }
}
[DeploymentItem("1.xls")]
[DataSource("System.Data.Odbc", @"Dsn=Excel Files;dbq=.\1.xls;defaultdir=.;driverid=790;maxbuffersize=2048;pagetimeout=5", "Arkusz1$", DataAccessMethod.Sequential)]
[TestMethod()]
public void AddTest()
{
Operations target = new Operations();
int a = Int32.Parse(context.DataRow["A"].ToString());
int b = Int32.Parse(context.DataRow["B"].ToString());
int expected = Int32.Parse(context.DataRow["Wynik"].ToString());
int actual;
actual = target.Add(a, b);
Assert.AreEqual(expected, actual);
}
}