Bir yöntemim var ve bunu iki veri kaynağıyla (benim durumumdaki iki liste) test etmek istiyorum. Birisi size nasıl yardımcı olabileceğini açıklayabilir mi? TestCaseSource özniteliğini kullanmalı mıyım?Çeşitli veri kaynaklarıyla Birim testi nasıl yapılır?
public void TestMethodIntToBin(int intToConvert, string result)
{
Binary converter = new Binary();
string expectedResult = converter.ConvertTo(intToConvert);
Assert.AreEqual(expectedResult, result);
}
public List<int> ToConvert = new List<int>()
{
12,
13,
4,
64,
35,
76,
31,
84
};
public List<string> ResultList = new List<string>()
{
"00110110",
"00110110",
"00121011",
"00110110",
"00110110",
"00100110",
"00110110",
"00110110"
};
bu durum için belki daha basit bir diğer alternatif,: [TestCaseSource (NameOf (Dönüşümler))] public void TestMethodIntToBin (int intToConvert, dizge sonuç) { // İddiası } statik bir amacı [] Dönüşüm = { yeni nesne [] {12, "00.110.110"}, yeni nesne [] {13, "00.110.110 "} } – Charlie
Önceliği yoksayma ... düzenleme konusunda sorun yaşama. – Charlie