Exemple #1
0
        public void CreateAndRunPerformanceTest_ExpectTimingsOutputOnly()
        {
            // arrange
            var service = ApiClientFactoryV3_5.Create();

            service.ProgressChanged += (o, args) => this.OutHelper.WriteLine(JsonConvert.SerializeObject(args));

            // act
            var stopwatch             = Stopwatch.StartNew();
            var verificationResponses = service.ProcessAsync(
                new VerificationRequest {
                VerificationData = PerformanceTestList1
            },
                CancellationToken.None).Result;

            stopwatch.Stop();

            // assert
            Assert.True(verificationResponses != null);
            this.logger.LogInformation(JsonConvert.SerializeObject(verificationResponses));
            this.OutHelper.WriteLine(
                JsonConvert.SerializeObject(verificationResponses));
            this.WriteTimeElapsed(stopwatch.ElapsedMilliseconds);

            service.ProgressChanged -= (o, args) => this.OutHelper.WriteLine(JsonConvert.SerializeObject(args));
        }
Exemple #2
0
        public async Task CreateAndRunWork_ExpectNoErrors()
        {
            // arrange
            var service = ApiClientFactoryV3_5.Create();

            service.ProgressChanged += (o, args) => this.OutHelper.WriteLine(JsonConvert.SerializeObject(args));

            // act
            var stopwatch             = Stopwatch.StartNew();
            var verificationResponses = await service.ProcessAsync(new VerificationRequest { VerificationData = TestList1 }, CancellationToken.None).ConfigureAwait(false);

            stopwatch.Stop();

            // assert
            Assert.True(verificationResponses != null);
            this.logger.LogInformation(JsonConvert.SerializeObject(verificationResponses));
            this.OutHelper.WriteLine(
                JsonConvert.SerializeObject(verificationResponses));
            this.WriteTimeElapsed(stopwatch.ElapsedMilliseconds);

            service.ProgressChanged -= (o, args) => this.OutHelper.WriteLine(JsonConvert.SerializeObject(args));
        }