如何对断路器进行单元测试?

时间:2014-02-26 21:42:20

标签: c# fallback circuit-breaker

我正在使用外部服务来识别我的网页。我实现了断路器以及它的后备,并且工作正常。现在我想为它编写单元测试。有什么想法吗?

我正在粘贴部分代码供您审核:

Unity注册

.RegisterType<ITaggerRepository>(new InjectionFactory(c => Framework.CrossCutter.ApplyAspectsTo((ITaggerRepository)c.Resolve<CachedTaggerRepository>(), "TaggerRepository").Configure<ISlaAspectConfiguration<ITaggerRepository>>(config => config.Fallback = new TaggerRepositoryFallback())
.Proxy));

后备实施:

public class TaggerRepositoryFallback : ITaggerRepository
{
    /// <summary>
    /// Requests the tags.
    /// </summary>
    /// <param name="request">The request.</param>
    /// <returns>Tagger response</returns>
    public TaggerResponse RequestTags(TaggerRequest request)
    {
        return new TaggerResponse
        {
            Url = request.PageUrl,

0 个答案:

没有答案