Автозагрузке Ploeh не удалось создать экземпляр из System.Runtime.Serialization.ExtensionDataObject

У нас есть проект MVC со ссылками на сервисы WCF. Эти ссылки добавлены(ExtensionDataObject)ExtensionData свойство для каждого объекта DTO и Response, а теперьAutoFixture не в состоянии создавать анонимные экземпляры этих типов.

Пример:

public partial class SearchResultsDto : object, 
    System.Runtime.Serialization.IExtensibleDataObject, 
    System.ComponentModel.INotifyPropertyChanged {

    [System.NonSerializedAttribute()]
    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;

    [global::System.ComponentModel.BrowsableAttribute(false)]
    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
        get {
                return this.extensionDataField;
            }
        set {
                this.extensionDataField = value;
            }
        }
    }

Код:

_fixture = new Fixture().Customize(new AutoMoqCustomization());
var dto = _fixture.CreateAnonymous<SearchResultsDto>();

Исключение:

Ploeh.AutoFixture.

Вопрос: есть ли способ зарегистрировать этот объект в AutoFixture, чтобы он создавал его какnull или что-нибудь еще, что позволило бы мне сделатьCreateAnonymous на всех объектах сExtensionData свойство.

Ответы на вопрос(3)

Ваш ответ на вопрос