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)); }
/// <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); }