Я хочу протестировать метод со следующей подписью.Стыковка класса без интерфейса или виртуальных методов
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? Обратите внимание, что классы Employee и Address не имеют интерфейса или виртуального метода.
Ваши классы - это модели. Почему вы насмехаетесь над моделями? У них нет никаких функций. – kat1330
Можете ли вы предоставить свой тестовый пример и метод, который вы хотите проверить? – kat1330
Это правильно, это модель, но предположим, что SomeMethod имеет некоторую бизнес-логику, которую я хочу протестировать. Это не хороший сценарий для тестирования? –