2013-09-03 1 views
2

Я пытаюсь получить Autofixture для настройки и создания анонимного интерфейса. Я использую AutoMoqCustomization, но я все время получаю сообщение об ошибке.Autofixture: Использование AutoMoqCustomization & SetupAllProperties для заполнения всех свойств фальшивого интерфейса?

Мой код

var configuration = fixture.CreateAnonymous<Mock<IConfiguration>>(); 

Mock.Get(configuration).SetupAllProperties(); 

Это на самом деле ошибки на SetupAllProperties с

System.ArgumentException: например, объект не был создан Moq. Имя параметра: mocked

Кто-нибудь знает, что я делаю неправильно?

ответ

2

Вы пытаетесь получить Mock<IConfiguration> с примера Mock<IConfiguration>, что вряд ли необходимо. Просто используйте

var configuration = fixture.CreateAnonymous<Mock<IConfiguration>>(); 

configuration.SetupAllProperties(); 
+0

Спасибо .. Я пропустил это .. – Martin

Смежные вопросы