protected virtual Object CreateFixtureInstance(Fixture fixture) { if (fixture == null) { throw new ArgumentNullException("fixture"); } ReportMonitor monitor = new ReportMonitor(); monitor.Start(); try { Object fix = fixture.CreateInstance(); return(fix); } catch (Exception ex) { monitor.Stop(); FixtureConstructorFailedException cex = new FixtureConstructorFailedException(fixture, ex); FailStarters(fixture, monitor, ex); return(null); } }
protected virtual Object CreateFixtureInstance(Fixture fixture) { if (fixture == null) throw new ArgumentNullException("fixture"); ReportMonitor monitor = new ReportMonitor(); monitor.Start(); try { Object fix = fixture.CreateInstance(); return fix; } catch (Exception ex) { monitor.Stop(); FixtureConstructorFailedException cex = new FixtureConstructorFailedException(fixture, ex); FailStarters(fixture, monitor, ex); return null; } }