Could we not do this as part of the ctor? If this thing fails for some reason, XUnit would fail to initialize the type and we would see a non-obvious error.