public NeoServer(NeoServerConfiguration configuration, CloudStorageAccount storageAccount) : this(configuration, new RoleEnvironmentWrapper(), new CloudBlobClientWrapper(storageAccount.CreateCloudBlobClient()), new FileSystem(), new ZipHandler()) {}
public NeoServer( NeoServerConfiguration configuration, IRoleEnvironment roleEnvironment, ICloudBlobClient cloudBlobClient, IFileSystem fileSystem, IZipHandler zipHandler) { this.configuration = configuration; this.roleEnvironment = roleEnvironment; this.cloudBlobClient = cloudBlobClient; this.fileSystem = fileSystem; this.zipHandler = zipHandler; Loggers = new List<ILogger>(new[] { new TraceLogger() }); }