내 단위 테스트가 C#으로 계속 실패하고 몇 가지 다른 방법을 시도했습니다. 어떤 도움이라도 대단히 감사하겠습니다. 내가 추가 한 책을 소문자로 변환하지 않습니다. 그래서 테스트는 testmethod 그렇게해야하지C에서 문자열 목록을 소문자로 변환 할 때 단위 테스트가 실패했습니다 #
private List<string> _number;
public Book (string[] id)
{
//_number = idents.Select (d => d.ToLower()).ToList();
_number = new List<string>(id);
_number = _number.ConvertAll (d => d.ToLower());
}
public bool Exist (string id)
{
return _number.Contains (id);
}
public void AddBook (string id)
{
_number.Add (id.ToLower());
}
_______________________________________________________________________________
[Test()]
public void TestAddBook()
{
Book id = new Book (new string[] {"ABC", "DEF"});
id.AddBook ("GHI");
Assert.AreEqual (true, id.Exist ("ghi"));
}
AddIdentifier에서 소문자로 변환 하시겠습니까? – artm
이것이 왜 투표에 실패했는지, 합법적 인 질문처럼 보일지 확실하지 않습니다. –
'_name' 변수와'AreYou' 메쏘드는 어디에 선언되어 있습니까? – TheVillageIdiot