private ValueObjectFactoryFunctionCollection CreateFactoryWithRandomFunctions() { var factory = new ValueObjectFactoryFunctionCollection(); factory.RegisterFactories(new RandomPrimativeGenerator(seed)); return factory; }