예제 #1
0
        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>();
        }
예제 #2
0
 internal MilkRawClient(MilkContext context, IMilkSignatureGenerator signatureGenerator, IMilkHttpClient httpClient)
 {
     this.context            = context;
     this.signatureGenerator = signatureGenerator;
     this.httpClient         = httpClient;
 }
예제 #3
0
 internal MilkAuth(MilkContext context, IMilkSignatureGenerator signatureGenerator) : this(new MilkRawClient(context))
 {
     this.context            = context;
     this.signatureGenerator = signatureGenerator;
 }