Files
laatzen/LaaProductionWeb/LaaProduction.Data.Cordonel.UnitTests/Mock/SentinelMockHttpClient.cs
T

23 lines
819 B
C#

namespace LaaProduction.Data.Cordonel.UnitTests.Mock
{
using LaaPackages.Features.Cordonel;
using LaaPackages.HttpClient;
using LaaProduction.Data.Cordonel.Sentinel;
public class SentinelMockHttpClient : SentinelHttpClient
{
private readonly SentinelTestContext testContext;
private CordonelAppsDictionary appsDictionaryDefaults;
public SentinelMockHttpClient(SentinelTestContext testContext)
: base(new HttpConnection("http://localhost"))
{
this.testContext = testContext;
this.testContext.AppsDictionaryDefaultsChanged += appsDictionary => this.appsDictionaryDefaults = appsDictionary;
}
internal override CordonelAppsDictionary GetCordonelAppsDictionaryDefaults() => this.appsDictionaryDefaults;
}
}