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
        /// <summary>
        /// Initializes a new instance of the <see cref="ApiClientFactoryV3_5Tests"/> class.
        /// </summary>
        /// <param name="outHelper">The out helper.</param>
        public ApiClientFactoryV3_5Tests([NotNull] ITestOutputHelper outHelper)
            : base(outHelper)
        {
            this.logger = this.LoggerFactory.CreateLogger <ApiClientFactoryV3_5Tests>();

            ApiClientFactoryV3_5.Initialize(LicenseKey, this.LoggerFactory);
        }
Exemple #3
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));
        }