【发布时间】:2018-09-14 15:57:10
【问题描述】:
我有一个 Azure Redis 和 .Net Core 2 的工作实现,使用的代码与 article 中描述的代码非常相似
我的问题是,如何从单元测试类中实例化缓存实例?我浏览了许多资源,但一无所获。
我需要能够创建一个实例来实例化一个类,例如
public CacheManager(IDataManager dataservices, IDistributedCache cache)
{
_cache = cache;
_dataservices = dataservices;
}
startup.cs 中的代码使用了 ConfigureServices
//Configure Redis Cache
var redisconnection = Configuration.GetConnectionString("Redis");
services.AddDistributedRedisCache(o => { o.Configuration = redisconnection; });
也许我需要在单元测试项目中添加一个包?这是怎么做到的?
【问题讨论】:
标签: c# unit-testing .net-core