Mam typ i chcę utworzyć jego przykład z danymi testowymi.Czy istnieje sposób na utworzenie instancji typu z danymi testowymi?
wiem, że ramy jak NBuilder lub AutoFixture może tworzyć instancje typów, które są znane na czasie projektowania (<T>
). Czy te frameworki są w stanie utworzyć instancję opartą na typie znanym tylko w czasie wykonywania (Type
)?
Na koniec chcę zrobić coś takiego:
var value = Builder.Create(type);
var constant = Expression.Constant(value, type);
który działa :) Czy to możliwe, aby zarejestrować implementację interfejsu dla AutoFixture kiedy AutoFixture próbuje utworzyć instancję dla właściwości, w której typem jest interfejs? – Rookian
Tak, to możliwe. Zadaj to pytanie jako oddzielne pytanie. Odpowiem tam. –
Spójrz na: http://stackoverflow.com/questions/12949417/register-an-implementation-of-interface-for-autofixture – Rookian