Как использовать настройку макета анонимного типа?

У меня есть следующий репозиторий:

<code>interface IReportingRepository where T: Report
{
     IEnumerable<T> GetReports<T>(object constraints);
}
</code>

и я пытаюсь смоделировать вызов в этом хранилище как:

<code>var reportingRepostory = new Mock<IReportingRepository>();
                       reportingRepostory.Setup(x => 
                       x.GetReports<ServiceReport (Moq.It.IsAny<object>())).
                       Returns(new List<ServiceReport>(){Report1, Report2});
</code>

Однако вместо прохождения

<code>Moq.It.IsAny<object>()
</code>

Я хочу передать анонимный тип

<code>new {Activated = true, Enabled = true}
</code>

так что я могу настроить свое ожидание, что используется правильный анонимный тип.

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

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