public MilkRawClientTest() { context = new MilkContext("api-key", "secret"); var signatureGeneratorMock = new Mock <IMilkSignatureGenerator>(); signatureGeneratorMock.Setup(g => g.Generate(It.IsAny <IDictionary <string, string> >())) .Returns("signature"); signatureGenerator = signatureGeneratorMock.Object; mock = new Mock <IMilkHttpClient>(); }
internal MilkRawClient(MilkContext context, IMilkSignatureGenerator signatureGenerator, IMilkHttpClient httpClient) { this.context = context; this.signatureGenerator = signatureGenerator; this.httpClient = httpClient; }
internal MilkAuth(MilkContext context, IMilkSignatureGenerator signatureGenerator) : this(new MilkRawClient(context)) { this.context = context; this.signatureGenerator = signatureGenerator; }