public override void OneTimeSetup() { _finiteSequenceRequestInstanceType = typeof(FiniteSequenceRequest); _finiteSequenceRequestInstanceFixture = this.Create <FiniteSequenceRequest>(true); _finiteSequenceRequestInstance = _finiteSequenceRequestInstanceFixture ?? this.Create <FiniteSequenceRequest>(false); CurrentInstance = _finiteSequenceRequestInstanceFixture; ConfigureIgnoringTests(); // Configure ignoring tests. }
public void AUT_FiniteSequenceRequest_Constructor_Instantiation_With_Parameter_Test() { // Arrange var request = this.CreateType <object>(); var count = this.CreateType <int>(); FiniteSequenceRequest instance = null; Exception creationException = null; // Act Action createAction = () => instance = new FiniteSequenceRequest(request, count); creationException = ActionAnalyzer.GetActionException(createAction); // Assert instance.ShouldNotBeNull(); _finiteSequenceRequestInstance.ShouldNotBeNull(); _finiteSequenceRequestInstanceFixture.ShouldNotBeNull(); Should.NotThrow(createAction); }