Solution generic file tests and solution factory added