Esempio n. 1
0
 public void Setup()
 {
     if (CaptureHandler != null)
     {
         // Start the Capture Session.
         if (!CaptureHandler.GetSessionActive())
         {
             CaptureHandler.StartSession();
         }
     }
     Viewmodel.StartCaptureSequence();
 }
Esempio n. 2
0
        public async Task SendAsync_RewritesUri_AndAddsApiToken()
        {
            var uri = "http://bank/accounts/17?";

            var capture = new CaptureHandler();
            var handler = new InvocationHandler()
            {
                InnerHandler = capture,

                DaprEndpoint = "https://localhost:5000",
                DaprApiToken = "super-duper-secure",
            };

            var request  = new HttpRequestMessage(HttpMethod.Post, uri);
            var response = await CallSendAsync(handler, request);

            Assert.Equal("https://localhost:5000/v1.0/invoke/bank/method/accounts/17?", capture.RequestUri?.OriginalString);
            Assert.Equal("super-duper-secure", capture.DaprApiToken);

            Assert.Equal(uri, request.RequestUri?.OriginalString);
            Assert.False(request.Headers.TryGetValues("dapr-api-token", out _));
        }
Esempio n. 3
0
 public void Timer_Tick(object source, ElapsedEventArgs e)
 {
     Instruction = CaptureHandler.GetResults();
 }