public override void OneTimeSetup() { _andRequestSpecificationInstanceType = typeof(AndRequestSpecification); _andRequestSpecificationInstanceFixture = this.Create <AndRequestSpecification>(true); _andRequestSpecificationInstance = _andRequestSpecificationInstanceFixture ?? this.Create <AndRequestSpecification>(false); CurrentInstance = _andRequestSpecificationInstanceFixture; ConfigureIgnoringTests(); // Configure ignoring tests. }
public void AUT_AndRequestSpecification_Constructor_Instantiation_With_Parameter_Test() { // Arrange var specifications = this.CreateType <IRequestSpecification[]>(); AndRequestSpecification instance = null; Exception creationException = null; // Act Action createAction = () => instance = new AndRequestSpecification(specifications); creationException = ActionAnalyzer.GetActionException(createAction); // Assert instance.ShouldNotBeNull(); _andRequestSpecificationInstance.ShouldNotBeNull(); _andRequestSpecificationInstanceFixture.ShouldNotBeNull(); Should.NotThrow(createAction); }