public void SetUp() { var config = new VSFakeCompRoot.Config { SamplesRoot = @"" }; var dgtFactoty = Substitute.For <IDebugQueryTargetFactory>(); var taskContext = new JoinableTaskContext(); var logger = Substitute.For <NLog.Logger>(); compRoot = new VSFakeCompRoot(config, dgtFactoty, taskContext, logger); }
void InitVsFakeCompRoot(ServiceManager serviceManager, IGameletClientFactory gameletClientFactory) { var config = new VSFakeCompRoot.Config { SamplesRoot = _sampleDir }; var dialogUtil = new DialogUtilFake(); var debugTargetCompRoot = new MediumTestGgpDebugQueryTargetCompRoot(serviceManager, dialogUtil, gameletClientFactory); _taskContext.RunOnMainThread(() => { var debugTargetWrapperFactory = new GgpDebugQueryTargetWrapperFactory( debugTargetCompRoot.Create(), _taskContext, new ManagedProcess.Factory()); _vsFakeCompRoot = new VSFakeCompRoot(config, debugTargetWrapperFactory, _taskContext, _nLogSpy.GetLogger()); }); }