/// <summary> /// Raises the <see cref="SpecimenRequested"/> event. /// </summary> /// <param name="e">The event arguments for the event.</param> protected virtual void OnSpecimenRequested(RequestTraceEventArgs e) { EventHandler <RequestTraceEventArgs> handler = this.SpecimenRequested; if (handler != null) { handler(this, e); } }
public void SutIsEventArgs() { // Fixture setup var dummyRequest = new object(); var dummyDepth = 0; // Exercise system var sut = new RequestTraceEventArgs(dummyRequest, dummyDepth); // Verify outcome Assert.IsAssignableFrom<EventArgs>(sut); // Teardown }
public void DepthMatchesConstructorArgument() { // Fixture setup var dummyRequest = new object(); var expectedDepth = 1; var sut = new RequestTraceEventArgs(dummyRequest, expectedDepth); // Exercise system int result = sut.Depth; // Verify outcome Assert.Equal(expectedDepth, result); // Teardown }
public void RequestMatchesConstructorArgument() { // Fixture setup var expectedRequest = new object(); var dummyDepth = 0; var sut = new RequestTraceEventArgs(expectedRequest, dummyDepth); // Exercise system var result = sut.Request; // Verify outcome Assert.Equal(expectedRequest, result); // Teardown }
private void OnSpecimenRequested(object sender, RequestTraceEventArgs e) { GetPathForCurrentThread().Push(e.Request); }
internal void RaiseSpecimenRequested(RequestTraceEventArgs e) { this.OnSpecimenRequested(e); }
/// <summary> /// Raises the <see cref="SpecimenRequested"/> event. /// </summary> /// <param name="e">The event arguments for the event.</param> protected virtual void OnSpecimenRequested(RequestTraceEventArgs e) { EventHandler<RequestTraceEventArgs> handler = this.SpecimenRequested; if (handler != null) { handler(this, e); } }
private void OnSpecimenRequested(object sender, RequestTraceEventArgs e) { path.Push(e.Request); }