Как использовать настройку макета анонимного типа?
У меня есть следующий репозиторий:
<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>
так что я могу настроить свое ожидание, что используется правильный анонимный тип.