public void ProcessorInAppDomain() { this.config.testMethodMode = TestMethodMode.IncludeIndividualOperations; TraceFileProcessor.ProcessTraceFileInAppDomain("SampleWithNamespaces", "SampleWithNamespaces.svclog", null, this.config, "SampleWithNamespaces.cs", "SampleWithNamespaces.stubs"); Assert.IsTrue(System.IO.File.Exists("SampleWithNamespaces.cs")); Assert.IsTrue(System.IO.File.Exists("SampleWithNamespaces.stubs")); TestHelper.CheckFileContains("SampleWithNamespaces.cs", @"\[TestMethod\(\)\]", 10); TestHelper.CheckFileContains("SampleWithNamespaces.cs", @"BeginTimer", 9); }
private void WizardCompletingHandler(object sender, CancellableWizardEventArgs e) { // Process the data and if it fails prevent the closing of the wizard this.mainFileNameTemp = Path.GetTempFileName(); this.stubFileNameTemp = Path.GetTempFileName(); try { this.proxyAssemblies = TraceFileProcessor.ProcessTraceFileInAppDomain(this.scenarioName, e.Data.TraceFile, null, e.Data.Configuration, this.mainFileNameTemp, this.stubFileNameTemp); } catch (Exception ex) { this.errorDisplay(ex.Message); File.Delete(this.mainFileNameTemp); File.Delete(this.stubFileNameTemp); e.Cancel = true; } }