public override void OneTimeSetup() { _requestTraceEventArgsInstanceType = typeof(RequestTraceEventArgs); _requestTraceEventArgsInstanceFixture = this.Create <RequestTraceEventArgs>(true); _requestTraceEventArgsInstance = _requestTraceEventArgsInstanceFixture ?? this.Create <RequestTraceEventArgs>(false); CurrentInstance = _requestTraceEventArgsInstanceFixture; ConfigureIgnoringTests(); // Configure ignoring tests. }
public void AUT_RequestTraceEventArgs_Constructor_Instantiation_With_Parameter_Test() { // Arrange var request = this.CreateType <object>(); var depth = this.CreateType <int>(); RequestTraceEventArgs instance = null; Exception creationException = null; // Act Action createAction = () => instance = new RequestTraceEventArgs(request, depth); creationException = ActionAnalyzer.GetActionException(createAction); // Assert instance.ShouldNotBeNull(); _requestTraceEventArgsInstance.ShouldNotBeNull(); _requestTraceEventArgsInstanceFixture.ShouldNotBeNull(); Should.NotThrow(createAction); }