我想測試具有以下簽名的方法。嘲笑沒有界面或虛擬方法的課程
int SomeMethod(List<Employee> employees)
下面是相關的類
public class Employee
{
public int CustomerID { get; set; }
public string LastName { get; set; }
public string FirstName { get; set; }
public Address Address { get; set; }
}
public class Address
{
public string StreetName { get; set; }
public string CityName { get; set; }
public string State { get; set; }
public string Country { get; set; }
public string ZipCode { get; set; }
}
我怎麼能嘲笑List<Employee>
作爲輸入的someMethod?請注意,員工和地址類沒有界面或虛擬方法。
你的類模型。你爲什麼嘲笑模型?他們沒有任何功能。 – kat1330
你能提供你想測試的測試用例和方法嗎? – kat1330
這是正確的,這些都是模型,但讓我們說SomeMethod有一些我想測試的業務邏輯。這不是一個好的測試場景嗎? –