public T Apply(IInstanceGenerator instanceGenerator) { try { return(_valueGenerator.ValueOf <T>()); } catch (AutoFixture.ObjectCreationException) { return(_fallbackTypeGenerator.GenerateInstance(instanceGenerator)); } catch (TargetInvocationException) { return(_fallbackTypeGenerator.GenerateInstance(instanceGenerator)); } }
public T Apply(IInstanceGenerator instanceGenerator) { return(_valueGenerator.ValueOf <T>()); }