Wie verwende ich das Setup eines gespielten anonymen Typs?
Ich habe das folgende Repository:
<code>interface IReportingRepository where T: Report { IEnumerable<T> GetReports<T>(object constraints); } </code>
und ich versuche, einen Aufruf an dieses Repository zu verspotten als:
<code>var reportingRepostory = new Mock<IReportingRepository>(); reportingRepostory.Setup(x => x.GetReports<ServiceReport (Moq.It.IsAny<object>())). Returns(new List<ServiceReport>(){Report1, Report2}); </code>
Doch statt vorbeizukommen
<code>Moq.It.IsAny<object>() </code>
Ich möchte den anonymen Typ weitergeben
<code>new {Activated = true, Enabled = true} </code>
damit ich meine erwartung aufstellen kann, dass der richtige anonyme typ verwendet wird.