0

我正在尝试清除缓存以进行集成测试。我可以在 Spring 文档中找到“InvalidateCache”属性,但我不想触及真正的功能并更改属性。我想我不能使用 .Net 的 HttpContext.Cache.Remove,因为我的集成测试应用程序不是 Web 应用程序。有谁知道该怎么做?

4

1 回答 1

1

我想我不能使用 .Net 的 HttpContext.Cache.Remove,因为我的集成测试应用程序不是 Web 应用程序。

你为什么不在它上面创建一个抽象呢?例如,具有 clear 方法的 ICache 接口。然后,您可以使用内存缓存进行集成测试。

于 2009-11-07T14:44:22.213 回答