我正在尝试为以下通用接口设置最小起算,但遇到异常
public interface IReadAccess<TEntity>
{
Task<IEnumerable<TEntity>> GetAll();
}
var m = new Mock<IReadAccess<Foo>>(MockBehavior.Strict);
m.Setup(p => p.GetAll()).ReturnsAsync(new List<Foo>());
m.VerifyAll();
获取波纹管异常
Moq.MockException
HResult=0x80131500
Message=The following setups on mock
'Mock<EPIC.CrossCutting.Interfaces.DAL.Framework.IReadAccess<EPIC.CrossCutting.DTOs.Data.Announcement.AnnouncementCrosscutDTO>:00000002>'
were not matched:
IReadAccess<AnnouncementCrosscutDTO> p => p.GetAll()
Source=Moq
StackTrace:
at Moq.Mock.VerifyAll()
at EPIC.Tests.Business.Rules.Announcements.AnnouncementPlanning.CrosscutsProgrammaticActivitiesValidationRuleServiceTests.<ExecuteSuccessTest>d__5.MoveNext()
in D:\dev\main\Tests\EPIC.Tests.Business.Rules\Announcements\AnnouncementPlanning\CrosscutsProgrammaticActivitiesValidationRuleServiceTests.cs:line 108
慕姐8265434
收到一只叮咚
守候你守候我
随时随地看视频慕课网APP
相关分类