public MultiplayerServerManager(
     ISystemOperations systemOperations,
     VmConfiguration vmConfiguration,
     MultiLogger logger,
     ISessionHostRunnerFactory sessionHostRunnerFactory,
     BasicAssetExtractor basicAssetExtractor = null)
 {
     _sessionHostRunnerFactory = sessionHostRunnerFactory;
     _systemOperations         = systemOperations;
     _logger              = logger;
     _vmConfiguration     = vmConfiguration;
     _basicAssetExtractor = new BasicAssetExtractor(_systemOperations, _logger);
 }
 public void BeforeEachTest()
 {
     _multiLogger          = new MultiLogger(NullLogger.Instance, new TelemetryClient(TelemetryConfiguration.CreateDefault()));
     _mockSystemOperations = new Mock <ISystemOperations>();
     _basicAssetExtractor  = new BasicAssetExtractor(_mockSystemOperations.Object, _multiLogger);
 }