gpt4 book ai didi

c# - 如何模拟实现多个接口(interface)的类

转载 作者:IT王子 更新时间:2023-10-29 03:53:40 24 4
gpt4 key购买 nike

如何模拟下面的类:

UserRepository : GenericRepository<User>, IUserRepository


public class GenericRepository<TEntity> : IGenericRepository<TEntity> where TEntity : class

我正在使用 Moq,我对如何正确处理多个接口(interface)感到困惑。

最佳答案

看看https://github.com/Moq/moq4/wiki/Quickstart

高级功能

// implementing multiple interfaces in mock
var foo = new Mock<IFoo>();
var disposableFoo = foo.As<IDisposable>();
// now IFoo mock also implements IDisposable :)
disposableFoo.Setup(df => df.Dispose());

关于c# - 如何模拟实现多个接口(interface)的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15820642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com