Mam struct np .:Tworzenie struct z autofixture wyrzuca żadnego błędu konstruktora publicznego
public struct Foo
{
public int Bar;
public string Baz;
}
i chciałbyś go stworzyć w moich testów jednostkowych z wykorzystaniem autofixture. Próbowałem przy użyciu następujących:
IFixture fixture = new Fixture();
var f = fixture.CreateAnonymous<Foo>();
Ale to zgłasza błąd AutoFixture was unable to create an instance
. Czy możliwe jest automatyczne tworzenie struktury z autoformturem? Jak można to zrobić? Proszę zauważyć, że pracuję nad starszym kodem, a tym samym muszę zajmować się strukturami. :)
EDIT:
Zmieniono
IFixture fixture = new Fixture().Customize(new AutoMoqCustomization());
Aby
IFixture fixture = new Fixture();
Ponieważ nie było istotne dla tej kwestii.
Jeśli wyłączysz dostosowanie AutoMoq, czy robi różnicę, czy nie? –
Nie ma to znaczenia. – Rok
Fajnie - nie licz na to, a @Peter Porfy może usunąć spekulacje ... –