Esempio n. 1
0
        public void CreateAndRunPerformanceTest_ExpectTimingsOutputOnly()
        {
            // arrange
            var service = ApiClientFactoryV3.Create();

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

            // act
            var stopwatch             = Stopwatch.StartNew();
            var verificationResponses = service.ProcessAsync(
                new VerificationRequest {
                Emails = PerformanceTestList1, ServiceType = ServiceType.More
            },
                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));
        }
Esempio n. 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ApiClientFactoryV3Tests"/> class.
        /// </summary>
        /// <param name="outHelper">The out helper.</param>
        public ApiClientFactoryV3Tests([NotNull] ITestOutputHelper outHelper)
            : base(outHelper)
        {
            this.logger = this.LoggerFactory.CreateLogger <ApiClientFactoryV3Tests>();

            ApiClientFactoryV3.Initialize(LicenseKey, this.LoggerFactory);
        }
        public ApiClientFactoryV2Tests([NotNull] ITestOutputHelper outHelper)
            : base(outHelper)
        {
            Contract.Requires(outHelper != null);

            this.logger = LoggerFactory.CreateLogger <ApiClientFactoryV2Tests>();

            ApiClientFactoryV3.Initialize(LicenseKey, this.LoggerFactory);
        }