0
.CopyToDataTable()
を使用してTestMethodを書きたいと思います。ただし、.CopyToDataTable()
は単体テストには使用できません。.Copy()
のみです。エラーは次のようになります。.CopyToDataTable()はユニットテストに使用できません。
DataRow []には.CopyToDataTable()の拡張子はありません。
なぜですか?
私の通常のクラスでは、同じ2行が動作し、エラーは発生しません。
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Text;
using System.Data;
namespace home.Tests
{
[TestClass()]
public class LinkIOTests
{
[TestMethod()]
public void ReadDataTest()
{
DataTable ExcelDaten = new DataTable();
DataTable LineTable = ExcelDaten.Select("STRECKE = 'TestName'").CopyToDataTable();
}
}
}
あなたはテストの外でどのように 'CopyToDataTable()'を使いますか? –
基本的に、エラーメッセージは、与えられた名前の拡張メソッドがないことを伝えています。拡張メソッドへのアクセスを提供するファイルの最上部に 'using'ステートメントがありません。 –
CopyToDataTable()は、System.Dataを使用して使用できると思いますか? –