Como usar a configuração de um tipo anônimo ridicularizado?
Eu tenho o seguinte repositório:
<code>interface IReportingRepository where T: Report { IEnumerable<T> GetReports<T>(object constraints); } </code>
e estou tentando ridicularizar uma chamada para este repositório como:
<code>var reportingRepostory = new Mock<IReportingRepository>(); reportingRepostory.Setup(x => x.GetReports<ServiceReport (Moq.It.IsAny<object>())). Returns(new List<ServiceReport>(){Report1, Report2}); </code>
No entanto, em vez de passar
<code>Moq.It.IsAny<object>() </code>
Eu quero passar o tipo anônimo
<code>new {Activated = true, Enabled = true} </code>
para que eu possa configurar minha expectativa de que o tipo anônimo correto seja usado.