Put in first unit test, converted partially to injecting an IRandomizer in constructors