Powiedzmy, że mamy taką prostą klasę
public class Order
{
public DateTime CreationDate { get; } = DateTime.Now;
}
i nagle w testach potrzebuję zrobić Ordery z CreationDate na rok 2009
Czy jest jakiś inny prosty sposób niż ctory(a dalej pewnie builder), które miałyby jedynie zastosowanie w testach lub refleksjami?
public class Order
{
public DateTime CreationDate { get; } = DateTime.Now;
public Order(DateTime cd)
{
CreationDate = cd;
}
}