Jak zmusić AutoFixture do skonfigurowania za pomocą AutoConfiguredMoqCustomization automatycznie kpić interfejsy i jego właściwości tylko do odczytu?AutoConfiguredMoqCustomizacja i właściwości nieustalone
Żeby było jasne, załóżmy mam taki interfejs:
public interface A {
int Property {get;}
}
i taką klasę:
public class SomeClass {
public SomeClass(A dependency) {}
}
Co ja ma mieć dependency
postanowił mock że powróci coś w dependency.Property
:
var fixture = new Fixture().Customize(new AutoConfiguredMoqCustomization());
var sut = fixture.Create<SomeClass>(); // <- dependency passed to SomeClass' constructor will have .Property returning null
mogę odtworzyć to tylko z najnowszą wersją Min - spróbuj zainstalować wersję '4.1.1308.2120 zamiast tego: 'install-package Moq -version 4.1.1308.2120'. – dcastro